Condividi tramite


Funzione ScreenSaverConfigureDialog (scrnsave.h)

Riceve i messaggi inviati alla finestra di dialogo di configurazione di screen saver. Uno screen saver che consente la configurazione utente deve definire questa funzione.

Sintassi

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

Parametri

hDlg

Tipo: HWND

Identificatore della finestra di dialogo di configurazione.

message

Tipo: UINT

Messaggio inviato alla finestra di dialogo di configurazione dello screen saver.

wParam

Tipo: WPARAM

Ulteriori informazioni specifiche del messaggio.

lParam

Tipo: LPARAM

Ulteriori informazioni specifiche del messaggio.

Valore restituito

Tipo: BOOL

Se la funzione elabora correttamente il messaggio, deve restituire TRUE. In caso contrario, deve restituire FALSE, tranne in risposta a un messaggio di WM_INITDIALOG . In risposta a un messaggio di WM_INITDIALOG , ScreenSaverConfigureDialog deve restituire FALSE se chiama la funzione SetFocus per impostare lo stato attivo della tastiera su uno dei controlli nella finestra di dialogo. In caso contrario, la funzione deve restituire TRUE, nel qual caso il sistema imposta lo stato attivo della tastiera sul primo controllo nella finestra di dialogo che può essere dato lo stato attivo.

Commenti

Il modello della finestra di dialogo per la finestra di dialogo di configurazione deve avere l'identificatore DLG_SCRNSAVECONFIGURE .

La procedura della finestra di dialogo viene usata solo se l'applicazione specifica la classe di finestra predefinita (WC_DIALOG) per la finestra di dialogo. L'applicazione usa la classe predefinita se non viene specificata alcuna classe esplicita nel modello della finestra di dialogo. Anche se la procedura della finestra di dialogo è simile a una routine di finestra, non deve chiamare la funzione DefWindowProc per elaborare messaggi indesiderati. I messaggi indesiderati vengono elaborati internamente dalla procedura predefinita della finestra di dialogo.

La funzione ScreenSaverConfigureDialog deve essere esportata includendola nell'istruzione EXPORT nel file module-definition (.def) dell'applicazione.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione scrnsave.h
Libreria Scrnsave.lib
DLL Nessuno

Vedi anche

RegisterDialogClasses