Поделиться через


код уведомления 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 [только классические приложения]
Заголовок
Prsht.h