WM_PARENTNOTIFY

WM_PARENTNOTIFY повідомлення надсилається до батьківського дочірнього вікна, коли створюється або знищується дочірнього вікна, або коли користувач натискає кнопку миші, коли курсор знаходиться над дочірнього вікна. Коли створюється дочірнього вікна, система надішле WM_PARENTNOTIFY просто перед тим, як CreateWindow або CreateWindowEx функція, яка створює вікна повертається. Коли вікно дитини бути знищено, система посилає повідомлення, перш ніж будь-який обробки знищити вікна відбувається...

WM_PARENTNOTIFY fwEvent = LOWORD(wParam);  / / події прапорів idChild = HIWORD(wParam);  / / Ідентифікатор дитини вікно lValue = lParam;           / / Ручка дітей або курсор координує 

 

Параметри

fwEvent
Значення Низький замовлення слово wParam. Указує, для яких є повідомлення батьків. Цей параметр може бути одне з таких значень:
Значення Значення
WM_CREATE Створення дочірнього вікна.
WM_DESTROY Знищено дочірнього вікна.
WM_LBUTTONDOWN Користувач має розміщення курсора над дочірнього вікна і має натиснути ліву кнопку миші.
WM_MBUTTONDOWN Користувач має розміщення курсора над дочірнього вікна і має Клацання середньою кнопкою миші.
WM_RBUTTONDOWN Користувач має розміщення курсора над дочірнього вікна і має клацнули правою кнопкою миші.

idChild
Вартість вищого порядку слово wParam. Якщо параметра fwEvent значення WM_CREATE або WM_DESTROY, idChild , визначає ідентифікатор дочірнього вікна. Інакше idChild буде невизначеним.
lValue
Містить дескриптор вікна дитини, якщо параметр fwEvent значення WM_CREATE або WM_DESTROY; в іншому випадку, lValue містить x - і y координати курсору. X координати у word Низька порядку і у координатою у word вищого порядку.

Повернення значень

Якщо програма обробляє це повідомлення, його слід повернути нуль.

Зауваження

Це повідомлення також надсилається до всіх предка windows вікна дитини, зокрема вікно верхнього рівня.

Всі дочірні вікна, за винятком тих, які мають WS_EX_NOPARENTNOTIFY, extended стиль вікна, надішліть це повідомлення windows своїх батьків. За промовчанням windows дитини в діалоговому вікні є стиль WS_EX_NOPARENTNOTIFY, якщо CreateWindowEx функція викликається для створення дочірнього вікна без цього стилю.

QuickInfo

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

Index