TrackMouseEvent

TrackMouseEvent funkcia pri ukazovateľ myši opúšťa okna alebo prejde nad oknom určitý stanovený čas účtuje správy.

 BOOL TrackMouseEvent ( LPTRACKMOUSEEVENT  lpEventTrack / / ukazovateľ na TRACKMOUSEEVENT / / konštrukcia);
 

Parametre

lpEventTrack
Smerník na štruktúru TRACKMOUSEEVENT.

Note:

Ak funkciu podarí, vrátená hodnota je nenulové.

Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Správy, ktoré môžete zaúčtovať funkcie sú nasledovné:

Správa Význam
WM_MOUSEHOVER Myš Ukázanie myšou nad klientskej oblasti okna dobu času uvedeného v predchádzajúcej výzvy k TrackMouseEvent. Pri ukázaní sledovanie zastaví, ak sa generuje tejto správy. Uplatňovanie musí upriamiť TrackMouseEvent znova, ak to vyžaduje ďalšie sledovanie správania pri ukázaní myšou.
WM_MOUSELEAVE Myš odišiel do klientskej oblasti zadané v predchádzajúcej výzvy k TrackMouseEventokno. Všetky sledovaním požadujú TrackMouseEvent je zrušený, keď táto správa vygenerovaný. Žiadosť musí volať TrackMouseEvent , keď je myš re-enters svoje okno, ak to vyžaduje ďalšie sledovanie správania pri ukázaní myšou.

Poznámky

Ukazovateľ myši sa považuje za do vznášajú, keď zostane v rámci zadaný obdĺžnik na dobu určitú dobu. Volanie SystemParametersInfo a chcete načítať veľkosť rámčeka a času použite hodnoty SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSEHOVERHEIGHT a SPI_GETMOUSEHOVERTIME.

Stručné informácie

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

Pozri tiež

Myš vstup prehľad, vstup funkcie myši, SystemParametersInfo;TRACKMOUSEEVENT