4D v16.3

Gestão de Janelas

Página Inicial

 
4D v16.3
Gestão de Janelas

Gestão de Janelas  


 

 

As janelas se utilizam para mostrar informação ao usuário. Elas tem três usos principais: a entrada de dados, a visualização de dados, e a visualização de mensagens para o usuário.

Sempre há ao menos uma janela aberta. Se for necessário, barras de rolagem são adicionadas, com o objetivo de permitir ao usuário movimentar-se em um formulário que for mais longo que a janela. No ambiente Desenho, esta janela mostra a lista de registros (formulário de saída) ou a tela de entrada de dados (formulário de entrada). No ambiente Aplicação, esta janela mostra uma tela com um gráfico personalizado.

Quando selecionar um comando de menu em modo Aplicação, a tela de boas vindas pode ser substituída por dados quando chamar os comandos que mostram formulários. Quando tiver terminado a execução dos comandos, a tela de boas vindas aparece de novo como padrão.

WinRef  

Pode abrir vários tipos de janelas personalizadas com os comandos Open window ou Open form window (ver a seção Tipos de Janelas). Todas as janelas abertas por estes comandos são referenciadas com a expressão refJan. Uma refJan é a identificação única de cada janela aberta. É uma expressão de tipo Inteiro longo. Todos os comandos que trabalham com janelas personalizadas esperam um parâmetro refJan.

Quando não necessitar mais uma janela personalizada, deve fechá-la utilizando o comando CLOSE WINDOW ou clique em a caixa de menu Control (Windows) ou Fechar (Macintosh), se existir.

Alguns comandos abrem suas próprias janelas, comandos como QR REPORT e PRINT LABEL abrem uma janela que se torna a janela do primeiro plano.

Se iniciar um novo processo e não abrir uma janela ao início do método de processo, 4D a criará automaticamente como tipo como padrão, logo que  um formulário for mostrado.

A borda direita e inferior são como padrão separadores “pusher”. Isto significa que os objetos que são encontrados à direita ou embaixo dos limites de uma janela são automaticamente empurrados para a direita ou para baixo se a janela for aumentada:




Este mecanismo lhe permite administrar janelas retratéis como a do Explorador Window (ver o exemplo do comando FORM SET SIZE).

Nota: este principio não funciona com janelas que tenham barras de rolagem.

Nos comandos de gestão de janelas, as coordenadas das janelas são determinadas relativas a um ponto de origem geralmente localizado na parte superior esquerda da janela/tela.
Entretanto, quando o modo "direita a esquerda" estiver ativado para a aplicação, as coordenadas se invertem e o ponto de origem passa a parte superior direita de janela/tela. Portanto, neste modo as coordenadas horizontais utilizadas pelos seguintes comandos devem ser invertidas:

Open window

Open form window

_o_Open external window

GET WINDOW RECT

SET WINDOW RECT

Find window

Nota: para maior informação sobre o modo "direita a esquerda", consulte o Manual de Desenho e a descrição do comando SET DATABASE PARAMETER



Ver também 

Open form window
Open window
Tipos de Janelas

 
PROPRIEDADES 

Produto: 4D
Tema: Janelas

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)