Caixas de diálogo
Aplicativos para Windows freqüentemente se comunicar com o usuário através de caixas de diálogo. De classeCDialog fornece uma interface de gerenciamento de caixas de diálogo, o editor da caixa de diálogo Visual C++ torna fácil criar caixas de diálogo e criar seu modelo de caixa de diálogo recursos e assistentes de código simplificam o processo de inicialização e validar os 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, sistema autônomo edição caixas, pushbuttons, caixas de listagem, caixas de combinação, controles de árvore, controles de lista e indicadores de progresso.
Controles ActiveX.
Controles desenhados pelo proprietário: controles que você é responsável pelo desenho na caixa de diálogo.
A maioria das caixas de diálogo são restrita, que exigem que o usuário fechar a caixa de diálogo antes de usar qualquer Outros parte do programa.Mas é possível criar caixas de diálogo sem janela restrita, que permitem que os usuários trabalhar com outras janelas enquanto a caixa de diálogo está aberta.MFC oferece suporte a ambos os tipos de caixa de diálogo com a classe CDialog. Os controles são organizados e gerenciado usando um recurso de modelo de diálogo, criado com o editor da caixa de diálogo.
propriedade folhas, também conhecido sistema autônomo caixas de diálogo guia, são 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 "guia" 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
Criando uma classe de caixa de diálogo com assistentes de código
Troca de dados de caixa de diálogo (DDX) e a validação (DDV)
Acesso de fortemente tipado a controles em uma caixa de diálogo
Crie um aplicativo cuja interface do usuário é uma caixa de diálogo: Consulte o CMNCTRL1 or CMNCTRL2 programas de exemplo.O Assistente de aplicativo fornece essa opção também.
Anotações Developer Dispositivo Inteligente
Para obter informações sobre reconhecimento de resolução do dispositivo nas classes derivadas de CDialog, consulte AfxEnableDRA.