Dela via


WM_POINTERCAPTURECHANGED meddelande

Skickas till ett fönster som förlorar insamlingen av en indatapekare.

Ett fönster tar emot det här meddelandet via funktionen WindowProc.

#define WM_POINTERCAPTURECHANGED           0x024C

Parametrar

wParam

Innehåller information om indatapekaren som går förlorad. Använd GET_POINTERID_WPARAM för att hämta pekar-ID:t.

lParam

Innehåller ett handtag till fönstret som samlar in indatapekaren. Det här värdet kan vara NULL om pekaren inte längre registreras av fönstret.

Om det här meddelandet genereras från intern bearbetning kan värdet vara handtaget för fönstret som tar emot meddelandet.

Returvärde

Om ett program bearbetar det här meddelandet ska det returnera noll.

Om programmet inte bearbetar det här meddelandet bör det anropa DefWindowProc.

Anmärkningar

Ett fönster bör använda det här meddelandet för att sluta bearbeta efterföljande meddelanden och initiera all rensning som krävs för att pekaren ska gå förlorad. Bearbetning av gester som är associerade med pekaren bör också avslutas (till exempel genom att anropa StopInteractionContext) och återstående kontakter som åter associeras med fönstret.

Om ett fönster tar emot WM_POINTERCAPTURECHANGED-meddelandet tas inga efterföljande meddelanden som är relaterade till indatapekaren emot. Därför är du inte beroende av kopplade meddelanden som WM_POINTERENTER och WM_POINTERLEAVE.

WM_POINTERCAPTURECHANGED innehåller inte POINTER_INFO data. Förutom den POINTER_FLAG_CAPTURECHANGED flagga som anges är de data som returneras av GetPointerInfo (eller någon variant) identiska med dem som returnerades före meddelandet.

Om programmet inte bearbetar det här meddelandet kan DefWindowProc generera ett eller flera WM_GESTURE meddelanden eller, om en gest inte känns igen, DefWindowProc kan generera musindata.

Om ett program selektivt använder vissa pekarindata och skickar resten till DefWindowProcär det resulterande beteendet odefinierat.

Krav

Krav Värde
Lägsta klient som stöds
Windows 8 [endast skrivbordsappar]
Lägsta server som stöds
Windows Server 2012 [endast skrivbordsappar]
Rubrik
Winuser.h (inkludera Windows.h)

Se även

Meddelanden