Inizializzazione della finestra di dialogo
Dopo la creazione della finestra di dialogo e di tutti i relativi controlli, ma subito prima della visualizzazione della finestra di dialogo (di entrambi i tipi) sullo schermo, viene chiamata la funzione membro OnInitDialog dell'oggetto finestra di dialogo. Per una finestra di dialogo modale, questa operazione si verifica durante la DoModal
chiamata. Per una finestra di dialogo senza modalità, OnInitDialog
viene chiamato quando Create
viene chiamato . In genere si esegue l'override OnInitDialog
per inizializzare i controlli della finestra di dialogo, ad esempio impostando il testo iniziale di una casella di modifica. È necessario chiamare la OnInitDialog
funzione membro della classe base, CDialog
, dall'override OnInitDialog
.
Se si desidera impostare il colore di sfondo della finestra di dialogo e quello di tutte le altre finestre di dialogo nell'applicazione, vedere Impostazione del colore di sfondo della finestra di dialogo.