TRACKMOUSEEVENT -strukturen som brukes av TrackMouseEvent -funksjonen til å spore når musepekeren forlater et vindu eller beveger seg over et vindu for en angitt tidsperiode.
typeDef struct tagTRACKMOUSEEVENT {
DWORD cbSize;
DWORD dwFlags;
HWND hwndTrack;
DWORD dwHoverTime;
} TRACKMOUSEEVENT, * LPTRACKMOUSEEVENT
| Verdi | Betydning |
|---|---|
| TME_CANCEL | Oppkalleren ønsker å avbryte sin forespørsel om tidligere sporing. Kalleren bør også angi hvilken type oppfølging som den ønsker å avbryte. For eksempel vil avbryte pekerfølsomme sporing, må oppkalleren passere flaggene TME_CANCEL og TME_HOVER. |
| TME_HOVER | Oppkalleren ønsker pekerfølsomme varsling. Meldingen er levert som en WM_MOUSEHOVER-melding. Hvis anroperen ber om pekerfølsomme sporing mens pekerfølsomme sporing er allerede aktiv, ville den pekerfølsomme Classes være restarte. Dette flagget ignoreres hvis musepekeren ikke er over den angitte vindu eller område. |
| TME_LEAVE | Oppkalleren ønsker å forlate melding. Meldingen er levert som en WM_MOUSELEAVE-melding. Hvis musen ikke er over den angitte vindu eller område, genereres et varsel om permisjon umiddelbart og ingen ytterligere sporing utføres. |
| TME_QUERY | Funksjonen fyller ut strukturen i stedet for å behandle det som en forespørsel om sporing. Strukturen er fylt slik at hadde som struktur gått over til TrackMouseEvent det vil generere den gjeldende sporingen. Den eneste uregelmessighet er at pekerfølsomme tidsavbrudd returnerte er alltid det faktiske tidsavbruddet og ikke HOVER_DEFAULT, hvis HOVER_DEFAULT ble angitt under den opprinnelige forespørselen for TrackMouseEvent. |
Systemet standard pekerfølsomme tidsavbrudd er i utgangspunktet menyen dropdown tid, som er 400 millisekunder. Du kan ringe SystemParametersInfo og bruke SPI_GETMOUSEHOVERTIME til å hente standard pekerfølsomme-tidsavbrudd.
Standardrektangel systemet pekerfølsomme er det samme som Dobbeltklikk rektangelet. Du kan ringe SystemParametersInfo og bruke SPI_GETMOUSEHOVERWIDTH og SPI_GETMOUSEHOVERHEIGHT til å hente størrelsen på rektanglet som musepekeren har å bo for TrackMouseEvent til å generere en WM_MOUSEHOVER-melding.
nbsp; Windows &NT: krever versjon 4.0 eller senere.
Windows:Krever Windows 98 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Mus Input oversikt, mus Input strukturer, SystemParametersInfo,
TrackMouseEvent