сообщение PSM_GETRESULT
Используется немодальными таблицами свойств для получения сведений, возвращаемых на страницы модальных свойств с помощью PropertySheet. Это сообщение можно отправить явно или использовать макрос PropSheet_GetResult .
Параметры
-
wParam
-
Должен равняться нулю.
-
lParam
-
Должен равняться нулю.
Возвращаемое значение
Возвращает положительное значение в случае успешного выполнения или значение -1 в противном случае. Следующие возвращаемые значения имеют особое значение.
Код возврата | Описание |
---|---|
|
Страница отправила сообщение PSM_REBOOTSYSTEM на страницу свойств. Чтобы изменения, внесенные пользователем, вступили в силу, необходимо перезагрузить компьютер. |
|
Страница отправила сообщение 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 [только классические приложения] |
Заголовок |
|