Partilhar via


Fechando a caixa de diálogo

Uma caixa de diálogo modal é fechada quando o usuário escolhe um dos botões, normalmente o botão OK ou o botão cancelar. Escolhendo OK ou janelas de transfere o botão cancelar para enviar a caixa de diálogo objeto uma mensagem de controle- notificação de BN_CLICKED com a ID do botão, IDOK ou IDCANCEL. CDialog fornece funções padrão do manipulador dessas mensagens: OnOK e OnCancel. Os manipuladores padrão chamam a função de membro de EndDialog para fechar a janela caixa de diálogo. Você também pode chamar EndDialog de seu próprio código. Para obter mais informações, veja a função de membro de EndDialog da classe CDialogna referência de MFC.

Para organizar para fechar e excluir uma caixa de diálogo, uma substituição modeless PostNcDestroy e invocar o operador de delete no ponteiro de this . Destruindo a caixa de diálogo explica o que acontece depois do.

Consulte também

Conceitos

Ciclo de vida de uma caixa de diálogo