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


код уведомления PSN_TRANSLATEACCELERATOR

Уведомляет страницу свойств о получении сообщения клавиатуры. Он предоставляет страницу возможность выполнить перевод частного ускорителя клавиатуры. Этот код уведомления отправляется в виде сообщения WM_NOTIFY .

PSN_TRANSLATEACCELERATOR 

    lppsn = (LPPSHNOTIFY) lParam; 

Параметры

lParam

Указатель на структуру PSHNOTIFY , содержащую сведения о коде уведомления. Эта структура содержит структуру NMHDR в качестве первого члена, hdr. Элемент hwndFrom структуры NMHDR содержит дескриптор страницы свойств. Элемент lParam структуры PSHNOTIFY является указателем на MSG сообщения. Его можно привести к типу LPMSG , чтобы получить доступ к параметрам сообщения для перевода.

Возвращаемое значение

Возвращает PSNRET_MESSAGEHANDLED, чтобы указать, что дальнейшая обработка не требуется. Возвращает PSNRET_NOERROR для запроса обычной обработки.

Комментарии

Чтобы задать возвращаемое значение, процедура диалогового окна для страницы должна использовать функцию SetWindowLong со значением DWL_MSGRESULT. Процедура диалогового окна должна возвращать значение TRUE.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Prsht.h