Bagikan melalui


Fungsi ScreenSaverConfigureDialog (scrnsave.h)

Menerima pesan yang dikirim ke kotak dialog konfigurasi pengaman layar. Pengaman layar yang memungkinkan konfigurasi pengguna harus menentukan fungsi ini.

Sintaks

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

Parameter

hDlg

Jenis: HWND

Pengidentifikasi kotak dialog konfigurasi.

message

Jenis: UINT

Pesan yang dikirim ke kotak dialog konfigurasi pengaman layar.

wParam

Jenis: WPARAM

Informasi khusus pesan tambahan.

lParam

Jenis: LPARAM

Informasi khusus pesan tambahan.

Mengembalikan nilai

Jenis: BOOL

Jika fungsi berhasil memproses pesan, fungsi harus mengembalikan TRUE. Jika tidak, ini harus mengembalikan FALSE, kecuali sebagai respons terhadap pesan WM_INITDIALOG . Menanggapi pesan WM_INITDIALOG , ScreenSaverConfigureDialog harus mengembalikan FALSE jika memanggil fungsi SetFocus untuk mengatur fokus keyboard ke salah satu kontrol dalam kotak dialog. Jika tidak, fungsi harus mengembalikan TRUE, dalam hal ini sistem mengatur fokus keyboard ke kontrol pertama dalam kotak dialog yang dapat diberikan fokus.

Keterangan

Templat kotak dialog untuk kotak dialog konfigurasi harus memiliki pengidentifikasi DLG_SCRNSAVECONFIGURE .

Prosedur kotak dialog hanya digunakan jika aplikasi menentukan kelas jendela default (WC_DIALOG) untuk kotak dialog. Aplikasi menggunakan kelas default jika tidak ada kelas eksplisit yang diberikan dalam templat kotak dialog. Meskipun prosedur kotak dialog mirip dengan prosedur jendela, prosedur ini tidak boleh memanggil fungsi DefWindowProc untuk memproses pesan yang tidak diinginkan. Pesan yang tidak diinginkan diproses secara internal oleh prosedur kotak dialog default.

Fungsi ScreenSaverConfigureDialog harus diekspor dengan menyertakannya dalam pernyataan EXPORTS dalam file definisi modul (.def) aplikasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header scrnsave.h
Pustaka Scrnsave.lib
DLL Tidak ada

Lihat juga

RegisterDialogClasses