Saltar para o conteúdo principal
Versão: 20 R7 BETA

MOUSE POSITION

MOUSE POSITION ( mouseX ; mouseY ; botaoMouse {; *} )

ParâmetroTipoDescrição
mouseXRealCoordenadas horizontais do mouse
mouseYRealCoordenadas verticais do mouse
botaoMouseIntegerEstado do botão do mouse: 0=botão sem pressionar; 1=botão pressionado; 2= botão direito pressionado; 3=dois botões pressionados
*OperadorSe especificado, sistema global de coordenadas é usado, se omitido, sistema de coordenadas locais é usado

Descrição

O comando MOUSE POSITION retorna o estado atual do mouse.

As coordenadas horizontal e vertical são retornadas em mouseX e mouseY. Se passar o parâmetro * , as coordenadas são expressas em relação à tela (modo macOS e Windows SDI) ou a janela da aplicação (modo Windows MDI). Se omitir o parâmetro *, são expressas em relação à janela do formulário atual (se houver) do processo atual.

O parâmetro botaoMouse retorna o estado dos botões, como foi descrito anteriormente.

Nota: os valores 2 e 3 podem ser retornados em Mac OS X a partir da versão 10.2.5 apenas.

Exemplo

Ver o exemplo do comando Pop up menu.

Ver também

Caps lock down
Macintosh command down
Macintosh control down
Macintosh option down
ON EVENT CALL
Shift down
Windows Alt down
Windows Ctrl down