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
| 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. |
Jeśli aplikacja przetwarza tę wiadomość, należy zwrócić zero.
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.
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.
Omówienie Windows, komunikaty okna, właściwości, funkcji CreateWindowEx, WM_CREATE, WM_DESTROY, WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN