Partilhar via


Classes de caixa de diálogo

De classeCDialog e suas classes derivadas encapsulam funcionalidades 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 comuns diálogo para caixas de diálogo padrão, sistema autônomo abrir ou salvar um arquivo, impressão, selecionando uma fonte ou cor, iniciando uma Pesquisar - e -substituir operação ou executando várias operações relacionadas ao OLE.

  • CDialog
    A classe base para todas as caixas de diálogo, janela restritas e sem janela restrita.

  • CDataExchange
    Fornece informações de troca e validação de dados para 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 fáceis de usar caixas de diálogo complicado.

  • 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 Pesquisar e substituição.

  • CPrintDialog
    Fornece uma caixa de diálogo padrão para imprimir um arquivo.

  • CPrintDialogEx
    Fornece uma impressão do Windows 2000 folha de propriedades.

  • CPageSetupDialog
    Encapsula os serviços fornecidos pela caixa de diálogo Configurar página comuns do Windows com suporte adicional para configuração e modificar margens de impressão.

Caixas de diálogo comuns de OLE

OLE adiciona várias caixas de diálogo comuns para o Windows.Essas classes de 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 na categoria de interface do usuário derivam dessa classe base.COleDialog nã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 vinculados ou incorporados itens.

  • COlePasteSpecialDialog
    Exibe a caixa de diálogo Colar especial, a interface de usuário padrão para implementar o comando edição Colar especial.

  • COleLinksDialog
    Exibe a caixa de diálogo edição 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 a uma OLE incorporado ou item vinculado.

  • COleConvertDialog
    Exibe a caixa de diálogo conversão, a interface de usuário padrão para converter OLE itens 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 para 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 Update, a interface de usuário padrão para a atualização de todos os links em um documento.A caixa de diálogo contém um indicador de progresso para indicar o quão próximo o procedimento de atualização é para a conclusão.

  • COleChangeSourceDialog
    Exibe a caixa de diálogo Change fonte, a interface do usuário padrão e alterar o destino ou fonte de um link.

  • COleBusyDialog
    Exibe as caixas de diálogo Server ocupado e servidor não está respondendo, a interface de usuário padrão para tratamento de chamadas para aplicativos ocupados.Geralmente exibidos automaticamente pelo COleMessageFilter implementação.

Classes de folha de propriedades

sistema autônomo classes de folha de propriedades permitem que sistema autônomo aplicativos usem folhas de propriedades, caixas de diálogo com guias também conhecido sistema autônomo.propriedade folhas são uma forma eficiente para organizar um grande número de controles em uma única caixa de diálogo.

  • CPropertyPage
    Fornece as páginas individuais dentro de um propriedade folha.Derivar uma classe de CPropertyPage para cada página a ser adicionado à sua folha de propriedades.

  • CPropertySheet
    Fornece o quadro de várias páginas de propriedade.Derivar a classe de folha de propriedades de CPropertySheet para implementar rapidamente suas folhas de propriedade.

  • COlePropertyPage
    Exibe as propriedades de uma OLE controlam em uma interface gráfica, semelhante a uma caixa de diálogo.

Classes de caixa de diálogo com base em HTML

  • CDHtmlDialog
    Usado para criar caixas de diálogo que implementam a interface do usuário com recursos HTML em vez de 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 eles usam modelos de caixa de diálogo e têm grande parte do comportamento de caixas de diálogo.

  • CDialogBar
    Uma BAR de controle é baseada em um modelo de caixa de diálogo.

  • CFormView
    Um modo de exibição de rolar cujo layout é definido em um modelo de caixa de diálogo.Derivar uma classe de CFormView para implementar uma interface de usuário com base em um modelo de caixa de diálogo.

  • CDaoRecordView
    Fornece um modo Formulário conectado diretamente a um objeto de conjunto de registros de dados acesso Object (DAO).Como todos os modos de exibição de formulário, um CDaoRecordView baseia-se em um modelo de caixa de diálogo.

  • CRecordView
    Fornece um formulário de modo de exibição conectado diretamente a um objeto de conjunto de registros (em aberto banco de dados conectividade).Como todos os modos de exibição de formulário, um CRecordView baseia-se 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.Utilizando a arquitetura de impressão de CView.

Consulte também

Conceitos

Visão geral das bibliotecas de classes