Caixas de diálogo
Aplicativos do Windows com freqüência se comunicar com o usuário através das caixas de diálogo.Classe CDialog fornece uma interface para gerenciamento de caixas de diálogo, o editor de diálogo Visual C++ torna fácil projetar caixas de diálogo e criar seus recursos de modelo de diálogo e assistentes de código simplificam o processo de inicialização e Validando controles em uma caixa de diálogo e de reunir os valores inseridos pelo usuário.
Caixas de diálogo contêm controles, incluindo:
Controles comuns do Windows, como editar caixas, pushbuttons, caixas de listagem, caixas de combinação, controles de árvore, controles de lista e indicadores de progresso.
Controles de ActiveX.
Controles de desenho proprietário: controles que são responsáveis pelo desenho na caixa de diálogo.
A maioria das caixas de diálogo são modais, que exigem que o usuário feche a caixa de diálogo antes de usar qualquer parte do programa.Mas é possível criar caixas de diálogo sem janela restrita, que permitem aos usuários trabalhar com outras janelas enquanto a caixa de diálogo é aberta.MFC oferece suporte a dois tipos de caixa de diálogo com a classe CDialog.Os controles são organizados e gerenciados usando um recurso de modelo de diálogo, criado com o editor de diálogo.
Folhas de propriedades, também conhecido como guia caixas de diálogo, caixas de diálogo que contêm "páginas" de controles de caixa de diálogo distintas.Cada página tem uma pasta de arquivos "tab" na parte superior.Clicando em uma guia traz essa página para a frente da caixa de diálogo.
O que você deseja saber mais sobre?
Exemplo: Exibindo uma caixa de diálogo por meio de um comando de Menu
Folhas de propriedades e páginas de propriedades em uma caixa de diálogo
Acesso de tipo seguro para controles em uma caixa de diálogo
Criar um aplicativo cuja interface do usuário é uma caixa de diálogo: consulte o CMNCTRL1 ou CMNCTRL2 programas de exemplo.O Assistente de aplicativo fornece essa opção também.