macro PropSheet_CancelToClose (prsht.h)
Se usa cuando no se pueden cancelar los cambios realizados desde la notificación de PSN_APPLY más reciente. También puede enviar un mensaje PSM_CANCELTOCLOSE explícitamente.
Sintaxis
VOID PropSheet_CancelToClose(
HWND hDlg
);
Parámetros
hDlg
Identificador de la hoja de propiedades.
Valor devuelto
Tipo: VOID de
No hay ningún valor devuelto.
Observaciones
La mayoría de las hojas de propiedades esperan a realizar cambios irreversibles hasta que se recibe una notificación de PSN_APPLY. Sin embargo, en algunas circunstancias, una hoja de propiedades puede realizar cambios irreversibles fuera de la secuencia estándar PSN_APPLY/PSN_RESET. Un ejemplo es una hoja de propiedades que contiene un botón Editar que se usa para mostrar un cuadro de subdialog para editar una propiedad. Cuando el usuario hace clic en Aceptar para enviar el cambio, la página de la hoja de propiedades tiene varias opciones:
- Puede registrar los cambios, pero esperar hasta que reciba una notificación de PSN_APPLY para aplicarlos. Este es el enfoque preferido.
- Puede aplicar los cambios inmediatamente después de salir del cuadro de subdialog, pero recuerde la configuración original. Esa configuración se puede usar para restaurar el estado original si se recibe una notificación PSN_RESET.
- Puede aplicar los cambios inmediatamente y no intentar restaurar la configuración original cuando recibe una notificación de PSN_RESET. Este enfoque no se recomienda, pero puede ser necesario si los cambios están demasiado lejos para que las otras dos opciones sean prácticas.
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 |