WM_PARENTNOTIFY

Die WM_PARENTNOTIFY-Nachricht wird an das übergeordnete Element eines untergeordneten Fensters gesendet, wenn das untergeordnete Fenster erstellt oder zerstört wird oder wenn der Benutzer eine Maustaste drückt, während sich der Cursor über das untergeordnete Fenster befindet. Wenn das untergeordnete Fenster erstellt wird, sendet das System WM_PARENTNOTIFY, kurz bevor die CreateWindow oder CreateWindowEx -Funktion, die das Fenster erstellt zurückkehrt. Wenn das untergeordnete Fenster zerstört wird, sendet das System die Nachricht vor jede Verarbeitung, das Fenster zu zerstören.

WM_PARENTNOTIFY FwEvent = LOWORD(wParam);  / / Ereignis kennzeichnet IdChild = HIWORD(wParam);  / / ID des untergeordneten Fensters lValue = lParam;           / / Kind Handle oder Cursor-Koordinaten 

 

Parameter

fwEvent
Das niedrige Word der wParam-Wert. Gibt das Ereignis, für das das übergeordnete Element benachrichtigt wird. Dieser Parameter kann eine der folgenden Werte sein:
Wert Bedeutung
WM_CREATE Das untergeordnete Fenster entsteht.
WM_DESTROY Das untergeordnete Fenster ist zerstört.
WM_LBUTTONDOWN Der Benutzer den Cursor über das untergeordnete Fenster gelegt hat und die linke Maustaste geklickt hat.
WM_MBUTTONDOWN Der Benutzer den Cursor über das untergeordnete Fenster gelegt hat und die mittlere Maustaste geklickt hat.
WM_RBUTTONDOWN Der Benutzer hat den Cursor über das untergeordnete Fenster platziert und die rechten Maustaste geklickt hat.

idChild
Das hohe Word der wParam-Wert. Wenn der FwEvent -Parameter den Wert WM_CREATE oder WM_DESTROY ist, gibt IdChild die ID des untergeordneten Fensters. Andernfalls ist IdChild nicht definiert.
l-Wert
Einen Handle für das untergeordnete Fenster enthält, wenn der FwEvent -Parameter den Wert WM_CREATE oder WM_DESTROY ist; Andernfalls enthält lValue die x- und y-Koordinaten des Cursors. Die X-Koordinate im niederwertigen Wort und die y-Koordinate ist im höherwertigen Wort.

Rückgabewerte

Wenn eine Anwendung diese Nachricht verarbeitet, sollte es NULL zurückgeben.

Bemerkungen

Diese Nachricht wird auch an alle Vorgänger Windows des untergeordneten Fensters, einschließlich der Fenster das obersten Ebene gesendet.

Alle untergeordneten Fenster, mit Ausnahme derjenigen, die den erweiterten Fensterstil, WS_EX_NOPARENTNOTIFY Nachricht dieser an ihre übergeordneten Fenster. Standardmäßig haben untergeordnete Fenster in einem Dialogfeld Stil den WS_EX_NOPARENTNOTIFY, sofern die CreateWindowEx -Funktion aufgerufen wird, um das untergeordnete Fenster ohne diesen Stil erstellen.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.

Siehe auch

Übersicht über Windows, Windows-Meldungen, CreateWindow-Funktion, CreateWindowEx, WM_CREATE, WM_DESTROY, WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN

Index