WM_POINTERACTIVATE Meldung

Wird an ein inaktives Fenster gesendet, wenn ein primärer Zeiger einen WM_POINTERDOWN über dem Fenster generiert. Solange die Nachricht nicht behandelt wird, wird die übergeordnete Fensterkette nach oben verschoben, bis sie das Fenster der obersten Ebene erreicht. Anwendungen können auf diese Meldung reagieren, um anzugeben, ob sie aktiviert werden sollen.

Ein Fenster empfängt diese Meldung über seine WindowProc-Funktion.

#define WM_POINTERACTIVATE             0x024B

Parameter

wParam

Enthält den Zeigerbezeichner und zusätzliche Informationen. Verwenden Sie die folgenden Makros, um diese Informationen abzurufen.

GET_POINTERID_WPARAM(wParam): Zeigerbezeichner

HIWORD(wParam): Treffertestwert, der von der Verarbeitung der WM_NCHITTEST Meldung zurückgegeben wurde.

lParam

Enthält das Handle für das Fenster der obersten Ebene des fensters, das aktiviert wird.

Rückgabewert

Wenn eine Anwendung diese Nachricht verarbeitet, sollte sie einen der im Abschnitt "Hinweise" beschriebenen Werte zurückgeben.

Wenn die Anwendung diese Nachricht nicht verarbeitet, sollte sie DefWindowProcaufrufen.

Bemerkungen

Eine Anwendung kann diese Nachricht verarbeiten und einen der folgenden Werte zurückgeben, um zu bestimmen, wie das System die Aktivierung und die aktivierende Eingabe verarbeitet:

  • PA_ACTIVATE
  • PA_NOACTIVATE

Wenn der Benutzer mit mehreren gleichzeitigen Zeigern mit dem System interagiert, ist die Aktivierungsmöglichkeit, die die WM_POINTERACTIVATE Nachricht darstellt, nur für den ersten dieser Zeiger für Anwendungen verfügbar. Daher sollten Anwendungen beachten, dass sie möglicherweise weiterhin Eingaben von Zeigern erhalten, während sie inaktiv sind.

Wenn die Anwendung diese Nachricht nicht verarbeitet, übergibt DefWindowProc die Nachricht an das übergeordnete Fenster.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
[Windows 8 Nur Desktop-Apps]
Unterstützte Mindestversion (Server)
[Windows Server 2012 Nur Desktop-Apps]
Header
Winuser.h (include Windows.h)

Weitere Informationen

Meldungen