WM_PARENTNOTIFY повідомлення надсилається до батьківського дочірнього вікна, коли створюється або знищується дочірнього вікна, або коли користувач натискає кнопку миші, коли курсор знаходиться над дочірнього вікна. Коли створюється дочірнього вікна, система надішле WM_PARENTNOTIFY просто перед тим, як CreateWindow або CreateWindowEx функція, яка створює вікна повертається. Коли вікно дитини бути знищено, система посилає повідомлення, перш ніж будь-який обробки знищити вікна відбувається...
WM_PARENTNOTIFY fwEvent = LOWORD(wParam); / / події прапорів idChild = HIWORD(wParam); / / Ідентифікатор дитини вікно lValue = lParam; / / Ручка дітей або курсор координує
Значення | Значення |
---|---|
WM_CREATE | Створення дочірнього вікна. |
WM_DESTROY | Знищено дочірнього вікна. |
WM_LBUTTONDOWN | Користувач має розміщення курсора над дочірнього вікна і має натиснути ліву кнопку миші. |
WM_MBUTTONDOWN | Користувач має розміщення курсора над дочірнього вікна і має Клацання середньою кнопкою миші. |
WM_RBUTTONDOWN | Користувач має розміщення курсора над дочірнього вікна і має клацнули правою кнопкою миші. |
Якщо програма обробляє це повідомлення, його слід повернути нуль.
Це повідомлення також надсилається до всіх предка windows вікна дитини, зокрема вікно верхнього рівня.
Всі дочірні вікна, за винятком тих, які мають WS_EX_NOPARENTNOTIFY, extended стиль вікна, надішліть це повідомлення windows своїх батьків. За промовчанням windows дитини в діалоговому вікні є стиль WS_EX_NOPARENTNOTIFY, якщо CreateWindowEx функція викликається для створення дочірнього вікна без цього стилю.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Огляд Windows, вікно повідомлення, CreateWindow, CreateWindowEx, WM_CREATE, WM_DESTROY, WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN