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


сообщение PSM_GETRESULT

Используется немодальными таблицами свойств для получения сведений, возвращаемых на страницы модальных свойств с помощью PropertySheet. Это сообщение можно отправить явно или использовать макрос PropSheet_GetResult .

Параметры

wParam

Должен равняться нулю.

lParam

Должен равняться нулю.

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

Возвращает положительное значение в случае успешного выполнения или значение -1 в противном случае. Следующие возвращаемые значения имеют особое значение.

Код возврата Описание
ID_PSREBOOTSYSTEM
Страница отправила сообщение PSM_REBOOTSYSTEM на страницу свойств. Чтобы изменения, внесенные пользователем, вступили в силу, необходимо перезагрузить компьютер.
ID_PSRESTARTWINDOWS
Страница отправила сообщение PSM_RESTARTWINDOWS на страницу свойств. Чтобы изменения, внесенные пользователем, вступили в силу, необходимо перезапустить Windows.

Комментарии

Чтобы получить расширенные сведения об ошибке, вызовите Метод GetLastError.

Возвращаемое значение для этого сообщения идентично значению PropertySheet , возвращаемому для модальной страницы свойств.

Версия 5.80. Возвращаемое значение PropertySheet содержит различные сведения для модальных и немодальных таблиц свойств. В некоторых случаях немодальным таблицам свойств может потребоваться информация, которую они получили бы из PropertySheet , если бы они были модальными. В частности, им может потребоваться знать, были ли возвращены ID_PSREBOOTSYSTEM или ID_PSRESTARTWINDOWS.

Для листа свойств без режима цикл сообщений должен использовать PSM_ISDIALOGMESSAGE для передачи сообщений в диалоговое окно страницы свойств и PSM_GETCURRENTPAGEHWND , чтобы определить, когда следует уничтожить диалоговое окно. Когда пользователь нажимает кнопку ОК или Отмена , PSM_GETCURRENTPAGEHWND возвращает значение NULL. Затем можно получить значение, полученное модальной страницей свойств из PropertySheet , отправив PSM_GETRESULT сообщение.

Примечание

Это сообщение не поддерживается при использовании стиля мастера Aero (PSH_AEROWIZARD).

Требования

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