WM_PARENTNOTIFY

Wiadomość WM_PARENTNOTIFY jest wysyłana do nadrzędnego okna podrzędnego, gdy okno podrzędne jest utworzenie lub zniszczenie lub gdy użytkownik kliknie przycisk myszy, gdy kursor znajduje się nad okno podrzędne. Gdy tworzony jest okno podrzędne, system wysyła WM_PARENTNOTIFY tuż przed funkcji CreateWindow lub funkcji CreateWindowEx , która tworzy okno. Gdy okno podrzędne jest zniszczeniu, system wysyła wiadomość przed dokonaniem jakiegokolwiek przetwarzania do zniszczenia w oknie.

WM_PARENTNOTIFY fwEvent = LOWORD(wParam);  / / Zdarzenie flagi idChild = HIWORD(wParam);  / / identyfikatora dziecka okno lValue = fikcyjnymi;           / / uchwyt dziecko lub kursora współrzędne 

 

Parametry

fwEvent
Wartość słowa bity wParam. Określa zdarzenie, dla których element nadrzędny jest zgłoszonego. Ten parametr może mieć jedną z następujących wartości:
Wartość Znaczenie
WM_CREATE Tworzony jest okno podrzędne.
WM_DESTROY Niszczenie okno podrzędne.
WM_LBUTTONDOWN Użytkownik został umieszczony kursor nad okno podrzędne i po kliknięciu lewym przyciskiem myszy.
WM_MBUTTONDOWN Użytkownik został umieszczony kursor nad okno podrzędne i po kliknięciu środkowy przycisk myszy.
WM_RBUTTONDOWN Użytkownik został umieszczony kursor nad okno podrzędne i po kliknięciu prawym przyciskiem myszy.

idChild
Wartość o wysokich numerach słowo wParam. Jeżeli parametr fwEvent ma wartość WM_CREATE lub WM_DESTROY, idChild określa identyfikator okno podrzędne. W przeciwnym razie idChild jest niezdefiniowana.
lValue
Zawiera dojścia do okien podrzędnych, jeśli parametr fwEvent ma wartość WM_CREATE lub WM_DESTROY; w przeciwnym razie lValue zawiera współrzędne x i y kursora. Współrzędna x jest w programie word bity i współrzędna y jest w programie word wysokich numerach.

Zwraca wartości

Jeśli aplikacja przetwarza tę wiadomość, należy zwrócić zero.

Uwagi

Ten komunikat jest również przekazywane wszystkie okna nadrzędnego okna dziecka, włączając w to okno najwyższego poziomu.

Wszystkich okien podrzędnych, z wyjątkiem tych, które mają WS_EX_NOPARENTNOTIFY rozszerzone styl okna, Wyślij tę wiadomość do ich windows nadrzędnej. Domyślnie okien podrzędnych w oknie dialogowym mają styl WS_EX_NOPARENTNOTIFY, chyba że utworzyć okna dziecka bez tego stylu wywoływana jest funkcja funkcji CreateWindowEx.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie Windows, komunikaty okna, właściwości, funkcji CreateWindowEx, WM_CREATE, WM_DESTROY, WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN

Index