Classes de caixa de diálogo
Classe CDialog e suas classes derivadas encapsulam a 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 use uma das classes de caixa de diálogo comum para caixas de diálogo padrão, como, por exemplo, abrir ou salvar um arquivo, impressão, selecionando uma fonte ou cor, iniciando uma operação de pesquisa e substituir ou executando várias operações relacionadas ao OLE.
CDialog
A classe base para todas as caixas de diálogo modais e sem janela restrita.CDataExchange
Fontes de informações do exchange e validação de dados das 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 fácil de usar caixas de diálogo complicadas.
CCommonDialog
Classe base para todas as caixas de diálogo comuns.CFileDialog
Fornece uma caixa de diálogo padrão para abrir ou salvar um arquivo.CColorDialog
Fornece uma caixa de diálogo padrão para selecionar uma cor.CFontDialog
Fornece uma caixa de diálogo padrão para selecionar uma fonte.CFindReplaceDialog
Fornece uma caixa de diálogo padrão para uma operação de pesquisa e substituição.CPrintDialog
Fornece uma caixa de diálogo padrão para imprimir um arquivo.CPrintDialogEx
Fornece uma folha de propriedades de impressão do Windows 2000.CPageSetupDialog
Encapsula os serviços fornecidos pela caixa de diálogo de configuração de página comuns Windows com suporte adicional para configuração e modificar margens de impressão.
Caixas de diálogo comuns do OLE
OLE adiciona várias caixas de diálogo comuns do Windows.Essas classes encapsulam as caixas de diálogo comuns de OLE.
COleDialog
Usado pela estrutura para conter implementações comuns para todas as caixas de diálogo OLE.Todas as classes de caixa de diálogo categoria da interface do usuário são derivadas da classe base.COleDialognão pode ser usado diretamente.COleInsertDialog
Exibe a caixa de diálogo Inserir objeto, a interface de usuário padrão para inserir novo OLE vinculado ou incorporado de itens.COlePasteSpecialDialog
Exibe a caixa de diálogo Colar especial, a interface de usuário padrão para implementar o comando Editar Colar especial.COleLinksDialog
Exibe a caixa de diálogo Editar vínculos, a interface de usuário padrão para modificar informações sobre itens vinculados.COleChangeIconDialog
Exibe a caixa de diálogo Alterar ícone, a interface de usuário padrão para alterar o ícone associado uma OLE incorporado ou item vinculado.COleConvertDialog
Exibe a caixa de diálogo Converter a interface de usuário padrão para converter itens OLE de um tipo para outro.COlePropertiesDialog
Encapsula a caixa de diálogo de propriedades OLE comuns do Windows.Caixas de diálogo de propriedades OLE comuns fornecem uma maneira fácil de exibir e modificar as propriedades de um item de documento OLE de maneira consistente com os padrões do Windows.COleUpdateDialog
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 procedimento de atualização é concluída.COleChangeSourceDialog
Exibe a caixa de diálogo Alterar origem, a interface de usuário padrão para alterar o destino ou origem de um link.COleBusyDialog
Exibe caixas de diálogo servidor ocupado e servidor não responder, a interface de usuário padrão para tratamento de chamadas para aplicativos de ocupado.Geralmente são exibidos automaticamente pelo COleMessageFilter implementação.
Classes de folha de propriedade
As classes de folha de propriedade permitem que os aplicativos usem folhas de propriedades, caixas de diálogo com guias também conhecido como.Folhas de propriedades são uma maneira eficiente de organizar um grande número de controles em uma única caixa de diálogo.
CPropertyPage
Fornece páginas individuais dentro de uma folha de propriedades.Derivar uma classe de CPropertyPage para cada página a ser adicionado à sua folha de propriedades.CPropertySheet
Fornece o quadro para várias páginas de propriedade.Derivar sua classe de folha de propriedade de CPropertySheet para implementar rapidamente suas folhas de propriedades.COlePropertyPage
Exibe as propriedades de uma OLE controlam em uma interface gráfica, semelhante a uma caixa de diálogo.
Classes de diálogo baseado em HTML
CDHtmlDialog
Usado para criar caixas de diálogo implementam sua interface do usuário com recursos HTML em vez da caixa de diálogo.CMultiPageDHtmlDialog
Exibe várias páginas HTML seqüencialmente e trata os eventos de cada página.
Classes relacionadas
Essas classes não são caixas de diálogo si mas use modelos de caixa de diálogo e têm muito o comportamento das caixas de diálogo.
CDialogBar
Uma barra de controle é baseada em um modelo de caixa de diálogo.CFormView
Um modo de exibição de rolagem cujo layout é definido em um modelo de caixa de diálogo.Derivar uma classe de CFormView para implementar uma interface de usuário baseada em um modelo de caixa de diálogo.CDaoRecordView
Fornece um formulário de exibição conectada diretamente a um objeto recordset do Data Access Object (DAO).Todos os modos de formulário, como um CDaoRecordView baseado em um modelo de caixa de diálogo.CRecordView
Fornece um formulário de exibição conectada diretamente a um objeto recordset do Open Database Connectivity (ODBC).Todos os modos de formulário, como um CRecordView baseado em um modelo de caixa de diálogo.CPrintInfo
Uma estrutura que contém informações sobre um trabalho de visualização de impressão ou impressão.Usado pela arquitetura de impressão do CView.