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


макрос PropSheet_GetResult (prsht.h)

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

Синтаксис

void PropSheet_GetResult(
   hDlg
);

Параметры

hDlg

Тип: HWND

Обработка диалогового окна страницы свойств.

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

None

Remarks

Чтобы получить расширенные сведения об ошибке, вызовите Метод 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 [только классические приложения]
Целевая платформа Windows
Header prsht.h