PSM_SHOWWIZBUTTONS сообщение

Отображает или скрывает кнопки в мастере. Это сообщение можно отправить явно или с помощью макроса PropSheet_ShowWizButtons .

Параметры

wParam

Одно или несколько из следующих значений, указывающих, какие кнопки листа свойств должны отображаться. Если значение кнопки включено как в этот параметр, так и в lParam, оно отображается.

Значение Значение
PSWIZB_BACK
Кнопка Назад .
PSWIZB_CANCEL
Кнопка Отмена .
PSWIZB_DISABLEDFINISH
Кнопка Готово .
PSWIZB_FINISH
Кнопка Готово .
PSWIZB_NEXT
Кнопка Далее .
PSWIZB_SHOW
Установите только этот флаг (определенный как ноль), чтобы скрыть все кнопки, указанные в lParam.
PSWIZB_RESTORE
Не реализован.

lParam

Одно или несколько одинаковых значений, используемых в wParam, указывая, какие кнопки будут затронуты этим вызовом. Если значение кнопки отображается в этом параметре, но не в wParam, кнопка скрыта.

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

Нет возвращаемого значения.

Комментарии

Мастера отображают три или четыре кнопки под каждой страницей. Это сообщение используется для указания видимых кнопок. Мастера обычно отображают кнопки Назад, Отмена и Далее или Готово . Кнопка Отмена отображается всегда.

Как правило, установите PSWIZB_FINISH или PSWIZB_DISABLEDFINISH , чтобы заменить кнопку Далее кнопкой Готово . Чтобы одновременно отображать кнопки Далее и Готово , установите флаг PSH_WIZARDHASFINISH в элементе dwFlags структуры PROPSHEETHEADER при создании мастера. На каждой странице будут отображаться все четыре кнопки: Назад, Далее, Отмена и Готово.

Если вы используете макрос PropSheet_ShowWizButtons для отправки этого сообщения, оно будет опубликовано. В любое другое время вы можете использовать SendMessage для отправки PSM_SHOWWIZBUTTONS.

Если обработчик уведомлений использует PostMessage для отправкиPSM_SHOWWIZBUTTONS сообщения, ничего не повлияет на фокус окна до тех пор, пока обработчик не вернется. Например, если вы вызываете MessageBox сразу после использования PostMessage для отправки PSM_SHOWWIZBUTTONS, окно сообщения получит фокус. Так как опубликованные сообщения не доставляются до тех пор, пока они не достигнут руководителя очереди сообщений, сообщение PSM_SHOWWIZBUTTONS не будет доставлено до тех пор, пока мастер не потеряет фокус на окне сообщения. В результате страница свойств не сможет правильно задать фокус для кнопок.

Требования

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