De TRACKMOUSEEVENT structuur wordt door de TrackMouseEvent functie gebruikt om te controleren wanneer de muisaanwijzer een venster laat of over een venster voor een bepaalde hoeveelheid tijd zweeft.
typedef struct tagTRACKMOUSEEVENT {}
DWORD-cbSize;
DWORD-dwFlags;
HWND hwndTrack;
DWORD-dwHoverTime;
} TRACKMOUSEEVENT, * LPTRACKMOUSEEVENT
| Waarde | Betekenis |
|---|---|
| TME_CANCEL | De beller wil een voorafgaande tracking aanvraag annuleren. De beller moet ook het type van tracking dat zij wil annuleren opgeven. Bijvoorbeeld om te annuleren met aanwijseffect bijhouden, moet de beller doorgeven de vlaggen TME_CANCEL en TME_HOVER. |
| TME_HOVER | De oproeper met aanwijseffect kennisgeving. Kennisgeving wordt geleverd als een WM_MOUSEHOVER-bericht. Als de beller met aanwijseffect bijhouden aanvraagt terwijl met aanwijseffect bijhouden al actief is, zal de hover-timer worden teruggesteld. Deze vlag wordt genegeerd als de muisaanwijzer niet over het opgegeven venster of gebied is. |
| TME_LEAVE | De oproeper kennisgeving verlaten. Kennisgeving wordt geleverd als een WM_MOUSELEAVE-bericht. Als de muisaanwijzer zich niet boven het opgegeven venster of gebied, een verlof kennisgeving onmiddellijk wordt gegenereerd en bijhouden niet verder wordt uitgevoerd. |
| TME_QUERY | De functie vult in de structuur in plaats van het behandelen als een verzoek bijhouden. De structuur is zodanig dat had die structuur is doorgegeven aan TrackMouseEvent het tot de huidige tracking leiden zou gevuld. De enige anomalie is dat de hover timeout geretourneerd altijd de werkelijke time-out en niet HOVER_DEFAULT is, als HOVER_DEFAULT is opgegeven tijdens het oorspronkelijke verzoek van TrackMouseEvent. |
De systeem standaard met aanwijseffect timeout is in eerste instantie de menu-dropdown tijd, wat 400 milliseconden is. U kunt bellen SystemParametersInfo en SPI_GETMOUSEHOVERTIME gebruiken om op te halen de standaardtime met aanwijseffect.
De systeem standaard met aanwijseffect rechthoek is hetzelfde als de rechthoek dubbelklikken. U kunt bellen SystemParametersInfo en SPI_GETMOUSEHOVERWIDTH en SPI_GETMOUSEHOVERHEIGHT gebruiken om de grootte van de rechthoek waarbinnen de muisaanwijzer heeft om te verblijven voor TrackMouseEvent voor het genereren van een WM_MOUSEHOVER-bericht ophalen.
nbsp; Windows &NT: versie 4.0 of hoger vereist.
Windows:Windows 98 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Muis Input overzicht, muis Input structuren, SystemParametersInfo,
TrackMouseEvent