GetMessagePos

Funkcia GetMessagePos vráti hodnotu dlhé, ktorá dáva pozíciu kurzora v obrazovkových súradniciach. Táto pozícia je klin obsadený kurzor, keď poslednú správu Zdroj: funkciou GetMessage došlo.

DWORD GetMessagePos(VOID) 

Parametre

Táto funkcia má žiadne parametre.

Note:

Vrátená hodnota určuje súradníc x a y pozíciu kurzora. X-ová súradnica je Pv6 int a y-ová súradnica Rozdeli int.

Poznámky

Ako už bolo spomenuté vyššie, súradnica x je nízka-order int návratovej hodnoty; súradnica y je Rozdeli int (oba predstavujú podpísané hodnoty, pretože môžu mať negatívne hodnoty v systémoch s viacerými monitormi). Ak návratová hodnota priradená k premennej, môžete použiť MAKEPOINTS makro na získanie štruktúry bodov z vrátenej hodnoty. GET_X_LPARAM alebo GET_Y_LPARAM makro môžete použiť aj na extrakciu x alebo y-súradnica.

Ak chcete zistiť aktuálnu pozíciu kurzora namiesto postavenia pri poslednej správy sa vyskytla, použite funkciu GetCursorPos.

Dôležité

Nepoužívajte LOWORD alebo HIWORD makrá extrahovať súradníc x a y pozíciu kurzora, pretože vrátia nesprávne výsledky v systémoch s viacerými monitormi. Systémy s viacerými systémami monitora môže mať negatívne súradníc x a y-, a LOWORD a HIWORD liečbu súradnice ako Nepodpísané množstvá.

Windows CE: Pre zariadenia, používajúce snímacím hrotom, než myš, pozíciu kurzora je pozícia dotykové pero na dotykovom displeji keď posledné správy Zdroj: funkcia GetMessage sa vyskytla.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Správy a správy fronty prehľad, správy a funkcie frontu správ, GetCursorPos, GetMessage, GetMessageTime, HIWORD, LOWORD, MAKEPOINTS body

Index