Sobre MouseGetPos

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Sobre MouseGetPos

Re: Sobre MouseGetPos

Post by Gio » 01 Jun 2020, 09:54

Bom dia Hologram.

É do exato lugar onde o click será enviado caso você aperte o botão do mouse. No caso do cursor de seta padrão este lugar é na ponta da seta.

Mas é importante ter em mente que as coordenadas podem ser relativas à janela aberta ou à tela do computador (o que significa que antes de usar coordenadas, você precisa garantir que elas signifiquem a mesma coisa na origem e no destino). Use o comando CoordMode para especificar quais coordenadas você quer obter.

Exemplo:

Code: Select all

f2::
CoordMode, Mouse, Screen
MouseGetPos, PosX, PosY
msgbox, 0, aviso, A posição da ponta do mouse na tela do computador é: X:%PosX% Y:%PosY%
Return

f3::
CoordMode, Mouse, Window
MouseGetPos, PosX, PosY
msgbox, 0, aviso, A posição da ponta do mouse na JANELA ABERTA é: X:%PosX% Y:%PosY%
Return

Sobre MouseGetPos

Post by Hologram » 01 Jun 2020, 09:05

Eu to trabalhando em uma parte um pouco delicada, queria saber se a posição que o MouseGetPos traz é do meio do ponteiro do mouse ou da ponta?

Fiz o script de procura assim:

Code: Select all

F1::

MouseGetPos, MouseX, MouseY
MouseGetPos, %MouseX%, %MouseY%
ToolTip,  X=%MouseX% Y=%MouseY%
return

F2::
ExitApp


Top