Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
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


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

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)