ScreenSaverConfigureDialog功能接收发送到屏幕保护程序配置对话框的消息。允许用户配置的屏幕保护程序必须支持此函数。
BOOL ScreenSaverConfigureDialog(
HWND 【hDlg】, | //对话框的句柄 |
UINT 【信息】, | // 信息 |
WPARAM 【wParam中】, | //第一个消息参数 |
LPARAM 【lParam的】 | //第二个消息参数 |
); |
参数
【hDlg】
标识配置对话框。
【信息】
指定消息。
【wParam中】
指定附加的消息特定信息。
【lParam的】
指定附加的消息特定信息。
返回值
如果函数处理消息,返回值为TRUE;否则,它是FALSE,除了响应WM_INITDIALOG消息。响应WM_INITDIALOG消息,ScreenSaverConfigureDialog如果调用SetFocus函数将键盘焦点设置为对话框中的一个控件,则应返回FALSE。否则,该函数应返回TRUE,在这种情况下,系统将键盘焦点设置为可以给出焦点的对话框中的第一个控件。
备注
配置对话框的对话框模板必须具有DLG_SCRNSAVECONFIGURE标识符。
仅当应用程序指定对话框的默认窗口类(WC_DIALOG)时,才使用对话框过程。如果对话框模板中没有显示类,应用程序将使用默认类。虽然对话框过程类似于窗口过程,但它不能调用DefWindowProc函数来处理不需要的消息。默认对话框过程会在内部处理不需要的消息。
必须通过将ScreenSaverConfigureDialog函数包含在应用程序模块定义(.DEF)文件中的EXPORTS语句中才能导出。
也可以看看