код уведомления PSN_KILLACTIVE
Уведомляет страницу о том, что активация будет потеряна либо из-за активации другой страницы, либо из-за того, что пользователь нажал кнопку ОК. Этот код уведомления отправляется в виде сообщения WM_NOTIFY .
PSN_KILLACTIVE
lppsn = (LPPSHNOTIFY) lParam;
Параметры
-
lParam
-
Указатель на структуру PSHNOTIFY , содержащую сведения о коде уведомления. Эта структура содержит структуру NMHDR в качестве первого члена, hdr. Элемент hwndFrom этой структуры NMHDR содержит дескриптор страницы свойств. Элемент lParam структуры PSHNOTIFY не содержит никаких сведений.
Возвращаемое значение
Возвращает значение TRUE , чтобы предотвратить потерю активации на странице, или значение FALSE , чтобы разрешить ее.
Комментарии
Приложение обрабатывает этот код уведомления для проверки сведений, введенных пользователем.
Примечание
Страница свойств находится в процессе управления списком страниц при отправке кода уведомления PSN_KILLACTIVE. Не пытайтесь добавлять, удалять или вставлять страницы при обработке этого кода уведомления. Это приведет к непредсказуемым результатам.
Чтобы задать возвращаемое значение, процедура диалогового окна для страницы должна вызвать функцию SetWindowLong с DWL_MSGRESULT значением, установленным для возвращаемого значения. Процедура диалогового окна должна возвращать значение TRUE.
Если в процедуре диалогового окна DWL_MSGRESULT задано значение TRUE, должно отобразиться окно сообщения, объясняя пользователю проблему.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|