Caixas de diálogo
Os aplicativos do windows se comunicam com que frequência o usuário pelas caixas de diálogo. A classe CDialog fornece uma interface para gerenciar caixas de diálogo, o publicador da caixa de diálogo do Visual C++ o facilita a criação de caixas de diálogo e criar seus recursos de diálogo- modelo, e os assistentes de código simplificam o processo de inicialização e validar os controles em uma caixa de diálogo e colete os valores inseridos pelo usuário.
As caixas de diálogo contêm os controles, incluindo:
Controles comum do windows como caixas de edição, chaves, caixas de listagem, caixas de combinação, controles de árvore, controles de lista, e indicadores de progresso.
Controles ActiveX.
Controles Proprietário-desenhados: controles que você é responsável para o desenho na caixa de diálogo.
A maioria das caixas de diálogo são modal, que exigem que o usuário fechar a caixa de diálogo antes de usar qualquer outra parte do programa. Mas é possível criar as caixas de diálogo modeless, que permitem que os usuários trabalhem com outras janelas quando a caixa de diálogo estiver aberta. MFC O oferece suporte aos tipos da caixa de diálogo com CDialogclasse. Os controles são organizados e gerenciados usando um recurso de diálogo- modelo, criado com editor da caixa de diálogo.
Folhas de propriedades, também conhecido como caixas de diálogo da guia, são as caixas de diálogo que contêm “páginas” de controles distintos da caixa de diálogo. Cada página tiver uma pasta de arquivos “tab” na parte superior. Clique em um guia coloca essa página para a frente da caixa de diálogo.
Que você deseja saber mais?
Exemplo: Exibindo uma caixa de diálogo por um comando de menu
Folhas de propriedades e páginas de propriedade em uma caixa de diálogo
Criando uma classe da caixa de diálogo com os assistentes de código
Acesso fortemente tipado nos controles em uma caixa de diálogo
Crie um aplicativo cuja interface de usuário seja uma caixa de diálogo: consulte CMNCTRL1 ou CMNCTRL2 programas de exemplo. O assistente do aplicativo fornece essa opção também.