Función ScreenSaverConfigureDialog (scrnsave.h)
Recibe mensajes enviados al cuadro de diálogo de configuración del protector de pantalla. Un protector de pantalla que permita la configuración del usuario debe definir esta función.
Sintaxis
BOOL ScreenSaverConfigureDialog(
HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam
);
Parámetros
hDlg
Tipo: HWND
Identificador del cuadro de diálogo de configuración.
message
Tipo: UINT
Mensaje que se envió al cuadro de diálogo de configuración del protector de pantalla.
wParam
Tipo: WPARAM
Información adicional específica del mensaje.
lParam
Tipo: LPARAM
Información adicional específica del mensaje.
Valor devuelto
Tipo: BOOL
Si la función procesa correctamente el mensaje, debe devolver TRUE. Si no es así, debe devolver FALSE, excepto en respuesta a un mensaje de WM_INITDIALOG . En respuesta a un mensaje de WM_INITDIALOG , ScreenSaverConfigureDialog debe devolver FALSE si llama a la función SetFocus para establecer el foco del teclado en uno de los controles del cuadro de diálogo. De lo contrario, la función debe devolver TRUE, en cuyo caso el sistema establece el foco del teclado en el primer control del cuadro de diálogo que se puede asignar al foco.
Comentarios
La plantilla de cuadro de diálogo del cuadro de diálogo de configuración debe tener el identificador DLG_SCRNSAVECONFIGURE .
El procedimiento del cuadro de diálogo solo se usa si la aplicación especifica la clase de ventana predeterminada (WC_DIALOG) para el cuadro de diálogo. La aplicación usa la clase predeterminada si no se proporciona ninguna clase explícita en la plantilla del cuadro de diálogo. Aunque el procedimiento del cuadro de diálogo es similar a un procedimiento de ventana, no debe llamar a la función DefWindowProc para procesar mensajes no deseados. Los mensajes no deseados se procesan internamente mediante el procedimiento de cuadro de diálogo predeterminado.
La función ScreenSaverConfigureDialog debe exportarse incluyéndola en la instrucción EXPORTS en el archivo de definición de módulo (.def) de la aplicación.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | scrnsave.h |
Library | Scrnsave.lib |
Archivo DLL | None |