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 |