Classe CDialog e suas classes derivadas encapsulam funcionalidade de caixa de diálogo. Como uma caixa de diálogo é um tipo especial de janela, CDialog é derivado de CWnd. Derivar suas classes de caixa de diálogo de CDialog ou usar uma das classes de caixa de diálogo comum para caixas de diálogo padrão, tais como abrir ou salvar um arquivo, impressão, selecionando um tipo de letra ou a cor, iniciando uma operação de pesquisa e substituir ou executar várias operações de OLE-relacionados.
A classe base para todas as caixas de diálogo — modal e sem janela restrita.
Fornece informações de exchange e validação de dados de caixas de diálogo.
Caixas de diálogo comuns
Essas classes de caixa de diálogo encapsulam as caixas de diálogo comuns do Windows. Eles fornecem implementações de easy-to-use de caixas de diálogo complicadas.
Esta é a classe base para todas as caixas de diálogo comuns.
Fornece uma caixa de diálogo padrão para abrir ou salvar um arquivo.
Fornece uma caixa de diálogo padrão para selecionar uma cor.
Fornece uma caixa de diálogo padrão para selecionar um tipo de letra.
Fornece uma caixa de diálogo padrão para uma operação de Pesquisar e substituir.
Fornece uma caixa de diálogo padrão parImpressãosão um arquivo.
Encapsula os serviços fornecidos pela caixa de diálogo Configurar página comum do Windows com suporte adicional para configuração e modificando as margens de impressão.
OLE comuns caixas de diálogo
OLE adiciona várias caixas de diálogo comuns para Windows. Essas classes encapsulam as caixas de diálogo ComComumComum de OLE.
Usado pela estrutura para conter implementações ComComumComum para todas as caixas de caixa de diálogo OLE. Todas as classes de caixa de diálogo na categoria de interface do usuário são derivadas dessa classe base. COleDialog não pode ser usado diretamente.
Exibe a caixa de diálogo Inserir objeto, a interface de usuário padrão para inserir novo OLE vinculado ou incorporado itens.
Exibe a caixa de diálogo Colar especial, a interface de usuário padrão para implementar o comando Editar Colar especial.
Exibe a caixa de diálogo Editar vínculos, a interface de usuário padrão para modificar informações sobre itens vinculados.
Exibe a caixa de diálogo Alterar ícone, a interface de usuário padrão para alterar o ícone associado com um OLE incorporado ou item vinculado.
Exibe a caixa de diálogo converter, a interface de usuário padrão para converter OLE itens de um tipo para outro.
Encapsula a caixa de diálogo Propriedades OLE ComComumComum do Windows. Caixas de diálogo de propriedades OLE ComComumComum fornecem maneira fácil para exibir e modificar as propriedades de um item de documento OLE de maneira consistente ComComum os padrões do Windows.
Exibe a caixa de diálogo de atualização, a interface de usuário padrão para atualizar todos os links em um documento. A caixa de diálogo contém um indicador de progresso para indicar como fechar o processo de atualização é a conclusão.
Exibe a caixa de diálogo Alterar origem, a interface de usuário padrão para alterar o destino ou origem de um link.
Exibe as caixas de diálogo Servidor ocupado e servidor não está respondendo, a interface de usuário padrão parManipulação de chamadas para aplicativos de ocupado. Geralmente exibido automaticamente pela implementação COleMessageFilter.
Classes de folha de propriedade.
As classes de folha de propriedade permitem que seus aplicativos usar folhas propriedade, também conhecido como "diálogos com guias". Folhas de propriedades são uma maneira eficiente de organizar um grande número de controles em uma única caixa de diálogo.
Fornece as páginas individuais dentro de uma folha de propriedades. Derive uma classe de CPropertyPage para cada página a ser adicionado à sua folha de propriedades.
Fornece o quadro para várias páginas de propriedade. Derive a classe de folha de propriedade de CPropertySheet para implementar rapidamente suas folhas de propriedades.
Exibe as propriedades de um OLE Controlaram em uma interface gráfica, semelhante a uma caixa de diálogo.
Classes relacionadas
Essas classes não são caixas de diálogo por si só, mas eles usam modelos caixa de diálogo e tem muito do comportamento das caixas de diálogo.
Uma barra de Controlarar que é baseada em um modelo de caixa de diálogo.
Um modo de exibição de rolagem cujo layout é definido em um modelo de caixa de diálogo. Derive uma classe de CFormView para implementar uma interface de usuário baseada em um modelo de caixa de diálogo.
Fornece um formulário de exibição conectada diretamente a um objeto de conjunto de registros objeto de acesso a dados (DAO). Assim como todos os modos de exibição de formulário, um CDaoRecordView é baseado em um modelo de caixa de diálogo.
Fornece um formulário de exibição conectada diretamente a um objeto de conjunto de registros abrir Database Connectivity (ODBC). Assim como todos os modos de exibição de formulário, um CRecordView é baseado em um modelo de caixa de diálogo.
Uma estrutura que contém informações sobre um trabalho de Visualizar de impressão ou impressão. Usado pela arquitetura de impressão de CView.