Criando e exibindo caixas de diálogo

A criação de um objeto de caixa de diálogo é uma operação de duas fases. Primeiro, construa o objeto de caixa de diálogo e, em seguida, crie a janela de caixa de diálogo. As caixas de diálogo modais e sem modo diferem um pouco quanto ao processo usado para criá-las e exibi-las. A tabela a seguir lista como as caixas de diálogo modais e sem modo normalmente são construídas e exibidas.

Criação da caixa de diálogo

Tipo de caixa de diálogo Como criar
Modeless Construa CDialog e, em seguida, chame a função membro Create.
Modal Construa CDialog e, em seguida, chame a função membro DoModal.

Você poderá, se desejar, criar a caixa de diálogo com base em um modelo de caixa de diálogo na memória que você construiu em vez de um recurso de modelo de caixa de diálogo. No entanto, esse é um tópico avançado.

Confira também

Trabalhando com caixas de diálogo no MFC