макрос PropSheet_SetWizButtons (prsht.h)
Включает или отключает кнопки Назад, Далее и Готово в мастере, публикуя PSM_SETWIZBUTTONS сообщение. Вы можете использовать этот макрос или отправить сообщение PSM_SETWIZBUTTONS явным образом.
Синтаксис
void PropSheet_SetWizButtons(
hDlg,
dwFlags
);
Параметры
hDlg
Тип: HWND
Дескриптор страницы свойств.
dwFlags
Тип: DWORD
Значение типа , указывающее, какие кнопки мастера включены. Можно объединить один или несколько следующих флагов.
Возвращаемое значение
None
Remarks
Этот макрос использует PostMessage для отправки сообщения PSM_SETWIZBUTTONS . Если обработчик уведомлений вызывает PropSheet_SetWizButtons, ничего не повлияет на фокус окна до тех пор, пока обработчик не вернется. Например, если вы вызываете MessageBox сразу после вызова PropSheet_SetWizButtons, окно сообщения получит фокус. Так как сообщения, отправленные с помощью PostMessage , не доставляются до тех пор, пока не достигнут руководителя очереди сообщений, PSM_SETWIZBUTTONS сообщение не будет доставлено до тех пор, пока мастер не потеряет фокус на окне сообщения. В результате страница свойств не сможет правильно установить фокус для кнопок.
Мастера отображают три или четыре кнопки под каждой страницей. Это сообщение используется для указания включенных кнопок. В мастерах обычно отображаются кнопки Назад, Отмена и Далее или Готово. Обычно вы включаете только кнопку Далее для страницы приветствия, Далее и Назад для внутренних страниц и Назад и Готово для страницы завершения. Кнопка Отмена всегда включена. Обычно установка PSWIZB_FINISH или PSWIZB_DISABLEDFINISH заменяет кнопку Далее кнопкой Готово. Чтобы одновременно отображать кнопки Далее и Готово, установите флаг PSH_WIZARDHASFINISH в элементе dwFlags структуры PROPSHEETHEADER мастера при создании мастера. На каждой странице будут отображаться все четыре кнопки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | prsht.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по