WM_POINTERCAPTURECHANGED bericht
Verzonden naar een venster dat de opname van een invoeraanwijzer verliest.
Een venster ontvangt dit bericht via de functie WindowProc.
#define WM_POINTERCAPTURECHANGED 0x024C
Parameters
-
wParam-
-
Bevat informatie over de invoerpointer die verloren gaat. Gebruik GET_POINTERID_WPARAM om de aanwijzer-id op te halen.
-
lParam-
-
Bevat een ingang voor het venster waarin de invoerpointer wordt vastgelegd. Deze waarde kan NULL zijn als de aanwijzer niet meer door het venster wordt vastgelegd.
Als dit bericht wordt gegenereerd op basis van interne verwerking, kan de waarde de greep zijn van het venster dat het bericht ontvangt.
Retourwaarde
Als een toepassing dit bericht verwerkt, moet het nul retourneren.
Als dit bericht niet door de toepassing wordt verwerkt, moet deze DefWindowProc-aanroepen.
Opmerkingen
In een venster moet deze melding worden gebruikt om te stoppen met het verwerken van volgende berichten en het opschonen te starten dat de aanwijzer verloren gaat. De verwerking van bewegingen die zijn gekoppeld aan de aanwijzer, moet ook worden beëindigd (bijvoorbeeld door StopInteractionContext) aan te roepen en de resterende contactpersonen opnieuw aan het venster te koppelen.
Als een venster de melding WM_POINTERCAPTURECHANGED ontvangt, worden er doorgaans geen volgende meldingen ontvangen die betrekking hebben op de invoerpointer. Daarom is dit niet afhankelijk van gekoppelde meldingen, zoals WM_POINTERENTER en WM_POINTERLEAVE.
WM_POINTERCAPTURECHANGED bevat geen POINTER_INFO gegevens. Met uitzondering van de POINTER_FLAG_CAPTURECHANGED vlag die wordt ingesteld, zijn de gegevens die worden geretourneerd door GetPointerInfo (of een variant) identiek aan die vóór de melding worden geretourneerd.
Als de toepassing deze melding niet verwerkt, kan DefWindowProc- een of meer WM_GESTURE berichten genereren of, als een gebaar niet wordt herkend, DefWindowProc- mogelijk muisinvoer genereren.
Als een toepassing selectief bepaalde aanwijzerinvoer verbruikt en de rest doorgeeft aan DefWindowProc-, is het resulterende gedrag niet gedefinieerd.
Eisen
Eis | Waarde |
---|---|
Minimaal ondersteunde client |
Windows 8 [alleen desktop-apps] |
Minimaal ondersteunde server |
Windows Server 2012 [alleen desktop-apps] |
Rubriek |
|