Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Una finestra di dialogo modale si chiude quando l'utente sceglie uno dei pulsanti, in genere il pulsante OK o il pulsante Annulla. La scelta del pulsante OK o Annulla fa sì che Windows invii l'oggetto finestra di dialogo a un messaggio di notifica di controllo BN_CLICKED con l'ID del pulsante, IDOK o IDCANCEL.
CDialog
fornisce funzioni del gestore predefinite per questi messaggi: OnOK
e OnCancel
. I gestori predefiniti chiamano la EndDialog
funzione membro per chiudere la finestra di dialogo. È anche possibile chiamare EndDialog
dal proprio codice. Per altre informazioni, vedere la funzione membro EndDialog della classe CDialog
nel riferimento MFC.
Per disporre la chiusura e l'eliminazione di una finestra di dialogo senza blocco, eseguire l'override di PostNcDestroy
e richiamare l'operatore delete
sul puntatore this
.
L'eliminazione definitiva della finestra di dialogo spiega cosa accade di seguito.