TRACKMOUSEEVENT

TRACKMOUSEEVENT štruktúra je využívaný TrackMouseEvent funkcia sledovať, keď sa ukazovateľ myši listy v okne alebo prejde nad oknom určitý stanovený čas.

tYPEDEF struct tagTRACKMOUSEEVENT {
    DWORD cbSize;
    DWORD dwFlags;
    HWND hwndTrack;
    DWORD dwHoverTime;
} TRACKMOUSEEVENT, * LPTRACKMOUSEEVENT 

Členovia

cbSize
Určuje veľkosť TRACKMOUSEEVENT štruktúra.
dwFlags
Určuje požadovanej služby. Tento člen môže byť kombinácia nasledovných hodnôt:
Hodnota Význam
TME_CANCEL Volajúci chce zrušiť požiadavku predchádzajúceho sledovania.

Volajúci by malo tiež vyšpecifikovať typu sledovanie, ktorý chce zrušiť. Napríklad chcete zrušiť pri ukázaní sledovania, volajúci musia prejsť príznaky TME_CANCEL a TME_HOVER.

TME_HOVER Volajúci nechce pri ukázaní oznámenia. Oznámenie je dodávaný ako WM_MOUSEHOVER správa.

Ak volajúci požaduje pri ukázaní sledovania pri ukázaní sledovania už je aktívna, ukázaní časovača sa obnovia.

Tento príznak je ignorovaný, ukazovateľ myši sa nenachádza nad zadané okno alebo oblasť.

TME_LEAVE Volajúci nechce opustiť oznámenia. Oznámenie je dodávaný ako WM_MOUSELEAVE správa.

Ak sa ukazovateľ myši nenachádza nad zadané okno alebo oblasti, dovolenka oznámenia vygenerovaný okamžite a žiadne ďalšie sledovanie sa vykoná.

TME_QUERY Funkcia vyplní v štruktúre namiesto pokladať sledovanie žiadosť. Štruktúra je vyplnené tak, aby bolo, že štruktúra boli postúpené TrackMouseEvent by ho generovať súčasných sledovacie. Len anomália je, že pri ukázaní timeout vrátil je vždy skutočné timeout a nie HOVER_DEFAULT, ak HOVER_DEFAULT bola zadaná počas pôvodnej žiadosti TrackMouseEvent.

hwndTrack
Určuje popisovač okno sledovanie.
dwHoverTime
Určuje v hover timeout (ak TME_HOVER bol určený v dwFlags), v milisekundách. Môže byť HOVER_DEFAULT, čo znamená použiť systém predvolený pri ukázaní časový limit.

Poznámky

Časový limit pri ukázaní predvolený systém je najprv čas rozbaľovacej ponuke, čo je 400 milisekúnd. Môžete volať SystemParametersInfo a používať SPI_GETMOUSEHOVERTIME obnoviť predvolený časový limit pri ukázaní.

Systém predvolené pri ukázaní obdĺžnik je rovnaký ako dvakrát kliknite na obdĺžnik. Môžete volať SystemParametersInfo a chcete načítať veľkosť rámčeka, v rámci ktorých má zostať TrackMouseEvent vytvárať WM_MOUSEHOVER správy ukazovateľ myši použite SPI_GETMOUSEHOVERWIDTH a SPI_GETMOUSEHOVERHEIGHT.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verziu 4.0 alebo novšiu.
Windows:Vyžaduje systém Windows 98 alebo novší.
Windows CE:Nepodporované.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

Myš vstup prehľad, Myš vstup štruktúry, SystemParametersInfo;
TrackMouseEvent

Index