Saltar para o conteúdo principal
Versão: 21 R3

MOUSE POSITION

MOUSE POSITION ( mouseX : Real ; mouseY : Real ; botaoMouse : Integer {; *} )

ParâmetroTipoDescrição
mouseXReal←Coordenadas horizontais do mouse
mouseYReal←Coordenadas verticais do mouse
botaoMouseInteger←Estado do botão do mouse: 0=botão sem pressionar; 1=botão pressionado; 2= botão direito pressionado; 3=dois botões pressionados
*Operador→Se 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 macOS 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

Propriedades​

Número do comando468
Thread-segurono