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 函式,將鍵盤焦點設定為對話框中的其中一個控件,則應該會傳回 FALSE。 否則,函式應該會傳回 TRUE,在此情況下,系統會將鍵盤焦點設定為對話框中可以給予焦點的第一個控件。
備註
組態對話框的對話框範本必須具有 DLG_SCRNSAVECONFIGURE 標識碼。
只有在應用程式指定對話框的預設視窗類別 (WC_DIALOG) 時,才會使用對話框程式。 如果對話框範本中未提供任何明確類別,則應用程式會使用預設類別。 雖然對話框程式類似於視窗程式,但不得呼叫 DefWindowProc 函式來處理不必要的訊息。 默認對話框程式會在內部處理垃圾訊息。
必須將 ScreenSaverConfigureDialog 函式包含在應用程式模組定義 (.def) 檔案的 EXPORT 語句中加以匯出。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | scrnsave.h |
程式庫 | Scrnsave.lib |
Dll | 無 |