Get(WindowTop)

Retorna a distância vertical, em pontos, da borda externa da janela na qual o script está atuando em relação à borda superior da tela no Windows ou à borda inferior na barra de menus no macOS.

Formato 

Get ( WindowTop )

Parâmetros 

Nenhum

Tipo de dados retornado 

número

Originada na versão 

7.0

Descrição 

Com exceção das janelas de cartão, a origem do sistema de coordenadas de referência fica no canto totalmente à esquerda, abaixo da barra de menus no macOS. No Windows, a origem é a borda superior da tela. Um valor negativo indica a porção da parte superior da janela que fica oculta atrás da barra de menu.

Para as janelas de cartão, a origem fica na parte superior do layout da janela principal. Um valor negativo indica a porção da parte superior do cartão que está acima da parte superior do layout da janela principal.

Notas 

  • A janela em que o script está atuando pode ser não necessariamente a janela em primeiro plano.

  • No FileMaker WebDirect, essa função é compatível somente com cartões.

  • No sistema operacional Windows, uma janela tem uma borda com largura e altura. As funções e as etapas de script que funcionam com janelas se referem às bordas externas de uma janela, fora da borda. No entanto, quando uma janela é maximizada, o sistema operacional Windows empurra a borda para fora das extremidades da tela. Dessa forma, para uma janela maximizada, Get(WindowTop) e Get(WindowLeft) retornarão -8 se a borda tiver 8 pontos de largura.

Exemplo 1 

Retorna 52 quando a borda externa da janela ativa tem 52 pontos a partir da extremidade superior da tela (Windows) ou da parte inferior da barra demenu (macOS).

Retorna 0 quando a borda externa da janela ativa apenas tocar a extremidade superior da tela (Windows) ou da parte inferior da barra de menu (macOS).

Para ver um script de exemplo, consulte a Etapa de script Nova janela.