CDialog::OnInitDialog

Virtual BOOL OnInitDialog ( );

Valore restituito

Specifica se l'applicazione ha impostato lo stato attivo per l'input di uno dei controlli nella finestra di dialogo. Se OnInitDialog restituisce diverso da zero, il primo controllo nella finestra di dialogo Windows imposta lo stato attivo per l'input. L'applicazione può restituire 0 solo se lo stato attivo per l'input in modo esplicito è impostato su uno dei controlli nella finestra di dialogo.

Osservazioni

Questa funzione membro è chiamata in risposta al messaggio WM_INITDIALOG . Questo messaggio viene inviato alla finestra di dialogo durante le chiamate Create, CreateIndirecto DoModal , che si verificano immediatamente prima che venga visualizzata la finestra di dialogo.

Eseguire l'override di questa funzione membro se è necessario eseguire un'elaborazione speciale quando nella finestra di dialogo viene inizializzata. Nella versione sottoposta a override, prima di chiamare la classe base OnInitDialog ma ignorare il valore restituito. È normalmente restituirà TRUE dalla funzione membro sottoposto a override.

Windows chiama la funzione OnInitDialog tramite la procedura di dialogo globale standard comuni a tutte le finestre di dialogo di Microsoft Foundation Class Library, piuttosto che attraverso la mappa del messaggio, quindi non è necessario una voce della mappa messaggi per questa funzione membro.

CDialog pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CDialog::Create, CDialog::CreateIndirect, WM_INITDIALOG

Index