TRACKMOUSEEVENT

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 

Medlemmer

cbSize
Angir størrelsen på strukturen TRACKMOUSEEVENT.
dwFlags
Angir ønskede tjenester. Dette medlemmet kan være en kombinasjon av følgende verdier:
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.

hwndTrack
Angir referansen i vinduet for å spore.
dwHoverTime
Angir pekerfølsomhet tidsavbrudd (Hvis TME_HOVER ble angitt i dwFlags), i millisekunder. Kan være HOVER_DEFAULT, som betyr å bruke systemet standard pekerfølsomme tidsavbrudd.

Merknader

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.

Hurtiginformasjon

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.

Se også

Mus Input oversikt, mus Input strukturer, SystemParametersInfo,
TrackMouseEvent

Index