Condividi tramite


Chiudere la finestra di dialogo

Una finestra di dialogo modale viene chiusa quando l'utente sceglie uno dei pulsanti, in genere OK o Annulla.Scegliere OK o Annulla determina le finestre a inviare l'oggetto finestra di dialogo viene visualizzato un messaggio di notifica del controllo di BN_CLICKED con l'ID del pulsante, IDOK o IDCANCEL.CDialog fornisce funzioni di gestione predefinite per questi messaggi: OnOK e OnCancel.I gestori predefiniti chiamare la funzione membro di EndDialog per chiudere la finestra di dialogo.È anche possibile chiamare EndDialog dal codice.Per ulteriori informazioni, vedere la funzione membro di EndDialog di classe CDialogin riferimenti alla libreria MFC.

Per garantire chiudere ed eliminare una finestra di dialogo non modale, l'override PostNcDestroy e richiamare l'operatore delete nel puntatore di this .Eliminare la finestra di dialogo spieghi cosa quindi eseguito.

Vedere anche

Concetti

Ciclo di vita di una finestra di dialogo