Classe: tWindow
Cria a janela principal do programa.
Para isso, é necessário ter apenas uma instância deste objeto na execução do programa.
Para isso, é necessário ter apenas uma instância deste objeto na execução do programa.
TSrvObject -> tWindow
Propriedade | Descrição | Tipo |
bFocusChange | Indica se o componente esta ou não em foco. Para mais informações desta propriedade, consulte a área Observações. | Bloco de código |
bStart | Indica o bloco de código que será executado quando a janela estiver em exibição. | Bloco de código |
bWindowState | Indica o estado atual do componente (0 = restaurado, 1 = Minizado e 2 = Maximizado). Para mais informações desta propriedade, consulte a área Observações. | Bloco de código |
lEscClose | Indica se habilita a tecla cancelar de execução da janela. | Lógico |
nResult | Indica como a classe tDialog foi finalizada. Se 0, foi finalizada pelo método End() ou 2, foi finalizada através do botão fechar. | Numérico |
oMenu | Indica o objeto do tipo TMenuBar que será criado no controle visual. | Objeto |
Importante |
---|
|
Propriedade: windowState
Parâmetro | Descrição |
---|---|
o | Indica a instância do objeto TWindow. |
State | Indica o estado atual do componente. Sendo: 0 = restaurado, 1 = Minimizado e 2 = Maximizado. |
Exemplo:
oWindow:bWindowState := {|o,state| showState(state)}
Propriedade: bFocusChange
Parâmetro | Descrição |
---|---|
o | Indica a instância do objeto TWindow. |
focus | Indica se o componenten está em foco (.T.) ou sem foco (.F.). |
Exemplo:
oWindow:bFocusChange := {|o,focus| showFocus(focus)}
#include "TOTVS.CH"User Function TWindow() oWindow:= TWindow():New( 10, 10, 200, 200, 'Exemplo TWindow',,,,,,,,; CLR_BLACK,CLR_WHITE,,,,,,,.T. ) oWindow:Activate() Return
Exemplo da classe TWindow
Advanced Protheus 6.09
,
Advanced Protheus 7.10
,
Microsiga Protheus 8.11
,
Microsiga Protheus 11
,
Protheus 10
,
TOTVS Application Server 10
,
ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas