ScreenSaverConfigureDialog 函数 (scrnsave.h)

接收发送到屏幕保护程序配置对话框的消息。 允许用户配置的屏幕保护程序必须定义此函数。

语法

BOOL ScreenSaverConfigureDialog(
  HWND   hDlg,
  UINT   message,
  WPARAM wParam,
  LPARAM lParam
);

参数

hDlg

类型:HWND

配置对话框的标识符。

message

类型: UINT

已发送到屏幕保护程序配置对话框的消息。

wParam

类型:WPARAM

其他的消息特定信息。

lParam

类型:LPARAM

其他的消息特定信息。

返回值

类型: BOOL

如果函数成功处理消息,则它应返回 TRUE。 否则,它应返回 FALSE,但响应 WM_INITDIALOG 消息除外。 为了响应WM_INITDIALOG消息,如果 ScreenSaverConfigureDialog 调用 SetFocus 函数将键盘焦点设置为对话框中的一个控件,则 ScreenSaverConfigureDialog 应返回 FALSE。 否则,函数应返回 TRUE,在这种情况下,系统将键盘焦点设置为对话框中的第一个控件,该控件可以给予焦点。

注解

配置对话框的对话框模板必须具有 DLG_SCRNSAVECONFIGURE 标识符。

仅当应用程序为对话框指定默认窗口类 (WC_DIALOG) 时,才使用对话框过程。 如果对话框模板中未提供显式类,则应用程序使用默认类。 尽管对话框过程类似于窗口过程,但它不得调用 DefWindowProc 函数来处理不需要的消息。 默认对话框过程在内部处理不需要的消息。

必须将 ScreenSaverConfigureDialog 函数包含在应用程序的 module-definition (.def) 文件中的 EXPORT 语句中来导出该函数。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 scrnsave.h
Library Scrnsave.lib
DLL

请参阅

RegisterDialogClasses