macro PropSheet_SetWizButtons (prsht.h)
Habilita o deshabilita los botones Atrás, Siguiente y Finalizar en un asistente publicando un mensaje de PSM_SETWIZBUTTONS. Puede usar esta macro o enviar el mensaje PSM_SETWIZBUTTONS explícitamente.
Sintaxis
VOID PropSheet_SetWizButtons(
HWND hDlg,
DWORD dwFlags
);
Parámetros
hDlg
Identificador de la hoja de propiedades.
dwFlags
Tipo: DWORD de
Valor que especifica qué botones del asistente están habilitados. Puede combinar una o varias de las marcas siguientes.
Valor devuelto
Tipo: VOID de
No hay ningún valor devuelto.
Observaciones
Esta macro usa PostMessage para enviar el mensaje de PSM_SETWIZBUTTONS. Si el controlador de notificaciones llama a PropSheet_SetWizButtons, no haga nada que afecte al foco de la ventana hasta que el controlador vuelva. Por ejemplo, si llama a cuadro de mensajes inmediatamente después de llamar a PropSheet_SetWizButtons, el cuadro de mensaje recibirá el foco. Dado que los mensajes enviados con postMessage no se entregan hasta que lleguen al encabezado de la cola de mensajes, el mensaje de PSM_SETWIZBUTTONS 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.
Los asistentes muestran tres o cuatro botones debajo de cada página. Este mensaje se usa para especificar qué botones están habilitados. Los asistentes suelen mostrar atrás, Cancelar y un botón Siguiente o Finalizar. Normalmente, solo se habilita el botón Siguiente para la página principal, Siguiente y Atrás para páginas interiores, y Atrás y Finalizar para la página de finalización. El botón Cancelar siempre está habilitado. Normalmente, establecer PSWIZB_FINISH o PSWIZB_DISABLEDFINISH reemplaza el botón Siguiente por un botón Finalizar. Para mostrar los botones Siguiente y Finalizar simultáneamente, establezca el PSH_WIZARDHASFINISH FLAG en el dwFlags miembro del PROPSHEETHEAD ER del asistente al crear el asistente. Cada página mostrará los cuatro botones.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
prsht.h |