Megosztás a következőn keresztül:


WM_POINTERCAPTURECHANGED üzenet

Olyan ablakba küldve, amely elveszíti a bemeneti mutató rögzítését.

Az ablak a WindowProc függvényen keresztül kapja meg ezt az üzenetet.

#define WM_POINTERCAPTURECHANGED           0x024C

Paraméterek

wParam

Az elveszett bemeneti mutatóval kapcsolatos információkat tartalmaz. A mutató azonosítójának lekéréséhez használja a GET_POINTERID_WPARAM.

lParam

Tartalmaz egy fogópontot az ablakhoz, amely rögzíti a bemeneti mutatót. Ez az érték null értékű lehet, ha a mutatót már nem rögzíti az ablak.

Ha ez az üzenet belső feldolgozásból jön létre, az érték lehet az üzenetet fogadó ablak kezelője.

Visszaadott érték

Ha egy alkalmazás feldolgozza ezt az üzenetet, nullát kell visszaadnia.

Ha az alkalmazás nem dolgozza fel ezt az üzenetet, hívja meg DefWindowProc.

Megjegyzések

Az ablaknak ezzel az értesítéssel le kell állítania a további üzenetek feldolgozását, és el kell indítania a mutató elvesztéséhez szükséges törlést. Az egérmutatóhoz társított kézmozdulatok feldolgozását is le kell állítani (például a StopInteractionContextmeghívásával), és a többi névjegyet újra kell társítani az ablakhoz.

Általában, ha egy ablak megkapja a WM_POINTERCAPTURECHANGED értesítést, a bemeneti mutatóval kapcsolatos további értesítések nem érkeznek. Emiatt nem függnek a párosított értesítésektől, például WM_POINTERENTER és WM_POINTERLEAVE.

WM_POINTERCAPTURECHANGED nem tartalmaz POINTER_INFO adatokat. A beállított POINTER_FLAG_CAPTURECHANGED jelzőn kívül a GetPointerInfoáltal visszaadott adatok (vagy bármely változat) megegyeznek az értesítés előtt visszaadott adatokkal.

Ha az alkalmazás nem dolgozza fel ezt az értesítést, DefWindowProc egy vagy több WM_GESTURE üzenetet generálhat, vagy ha egy kézmozdulatot nem ismer fel, DefWindowProc egérbemenetet generálhat.

Ha egy alkalmazás szelektíven használ fel néhány mutatóbemenetet, és a többit átadja a DefWindowProc, az eredményül kapott viselkedés nincs meghatározva.

Követelmények

Követelmény Érték
Minimálisan támogatott ügyfél
Windows 8 [csak asztali alkalmazások]
Minimálisan támogatott kiszolgáló
Windows Server 2012 [csak asztali alkalmazások]
Fejléc
Winuser.h (a Windows.h is)

Lásd még:

Üzenetek