Compartir a través de


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

Consulte también

RegisterDialogClasses