Partilhar via


Caixas de diálogo modais e sem janela restrita

Você pode usar a classe CDialog para gerenciar dois tipos de caixas de diálogo:

  • Caixas de diálogo modais, que exigem que o usuário responda antes de continuar o programa

  • Caixas de diálogo sem modo, que permanecem na tela e estão disponíveis para uso a qualquer momento, mas permitem outras atividades do usuário

A edição de recursos e os procedimentos para criar um modelo de caixa de diálogo são os mesmos para caixas de diálogo modais e sem modo.

A criação de uma caixa de diálogo para o seu programa requer as seguintes etapas:

  1. Use o editor de caixa de diálogo para projetar a caixa de diálogo e criar o recurso de modelo de caixa de diálogo.

  2. Crie uma classe de caixa de diálogo.

  3. Conecte os controles do recurso de caixa de diálogo aos manipuladores de mensagens na classe da caixa de diálogo.

  4. Adicione membros de dados associados aos controles da caixa de diálogo e especifique a troca de dados de caixa de diálogo e as validações de dados de caixa de diálogo para os controles.

Confira também

Caixas de diálogo
Trabalhando com caixas de diálogo no MFC