Partilhar via


Destruindo a caixa de diálogo

As caixas de diálogo modais normalmente são criadas no quadro de pilhas e destruídas quando a função que criou as extremidades. O destruidor do objeto da caixa de diálogo é chamado quando o objeto sai do escopo.

As caixas de diálogo Modeless normalmente são criadas e de propriedade de uma janela pai ou para a exibição de quadro da janela principal do quadro do aplicativo ou uma janela do quadro do documento. O manipulador de OnClose da opção, que chama DestroyWindowdestrói a janela da caixa de diálogo. Se a caixa de diálogo estiver apenas, sem ponteiros a ele ou outros semântica especial de propriedade, você deve substituir PostNcDestroy para destruir o objeto da caixa de diálogo C++. Você também deve substituir OnCancel e chamar DestroyWindow de dentro deles. Caso contrário, o proprietário da caixa de diálogo deve ser destruído o objeto C++ quando não é mais necessário.

Consulte também

Conceitos

Ciclo de vida de uma caixa de diálogo