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

另請參閱

RegisterDialogClasses