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
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. |
Wenn eine Anwendung diese Nachricht verarbeitet, sollte es NULL zurückgeben.
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.
&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.
Übersicht über Windows, Windows-Meldungen, CreateWindow-Funktion, CreateWindowEx, WM_CREATE, WM_DESTROY, WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN