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 | 无 |