MOUSE POSITION
MOUSE POSITION ( mouseX ; mouseY ; botaoMouse {; *} )
Parâmetro | Tipo | Descrição | |
---|---|---|---|
mouseX | Real | ← | Coordenadas horizontais do mouse |
mouseY | Real | ← | Coordenadas verticais do mouse |
botaoMouse | Integer | ← | 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 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