Compartir a través de


mensaje de PSM_SHOWWIZBUTTONS

Muestra u oculta botones en un asistente. Puede enviar este mensaje explícitamente o mediante la macro PropSheet_ShowWizButtons .

Parámetros

wParam

Uno o varios de los siguientes valores que especifican qué botones de hoja de propiedades se van a mostrar. Si se incluye un valor de botón tanto en este parámetro como en lParam, se muestra.

Value Significado
PSWIZB_BACK
Botón Atrás .
PSWIZB_CANCEL
Botón Cancelar .
PSWIZB_DISABLEDFINISH
Botón Finalizar .
PSWIZB_FINISH
Botón Finalizar .
PSWIZB_NEXT
Botón Siguiente .
PSWIZB_SHOW
Establezca solo esta marca (definida como cero) para ocultar todos los botones especificados en lParam.
PSWIZB_RESTORE
Sin implementar.

lParam

Uno o varios de los mismos valores usados en wParam, especificando qué botones se ven afectados por esta llamada. Si aparece un valor de botón en este parámetro pero no en wParam, el botón está oculto.

Valor devuelto

No de devuelve ningún valor.

Observaciones

Los asistentes muestran tres o cuatro botones debajo de cada página. Este mensaje se usa para especificar qué botones están visibles. Los asistentes suelen mostrar Atrás, Cancelar y un botón Siguiente o Finalizar . El botón Cancelar siempre está visible.

Normalmente, establezca PSWIZB_FINISH o PSWIZB_DISABLEDFINISH para reemplazar el botón Siguiente por un botón Finalizar . Para mostrar los botones Siguiente y Finalizar simultáneamente, establezca la marca PSH_WIZARDHASFINISH en el miembro dwFlags de la estructura PROPSHEETHEADER al crear el asistente. Cada página mostrará los cuatro botones: Atrás, Siguiente, Cancelar y Finalizar.

Si usa la macro PropSheet_ShowWizButtons para enviar este mensaje, se publicará. En cualquier otro momento, puede usar SendMessage para enviar PSM_SHOWWIZBUTTONS.

Si el controlador de notificaciones usa PostMessage para enviar un mensaje de PSM_SHOWWIZBUTTONS , no haga nada que afecte al foco de la ventana hasta que el controlador vuelva. Por ejemplo, si llama a MessageBox inmediatamente después de usar PostMessage para enviar PSM_SHOWWIZBUTTONS, el cuadro de mensaje recibirá el foco. Puesto que los mensajes publicados no se entregan hasta que lleguen al encabezado de la cola de mensajes, el mensaje de PSM_SHOWWIZBUTTONS no se entregará hasta después de que el asistente haya perdido el foco en el cuadro de mensaje. Como resultado, la hoja de propiedades no podrá establecer correctamente el foco para los botones.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Prsht.h