Partilhar via


Classes internas

As seguintes classes são usadas internamente no MFC.Para completude, esta seção descreve essas classes internas, mas eles não se destina a ser usado diretamente em seu código.

Nesta seção

Classe

Descrição

CCommandManager Class

O CCommandManager classe gerencia comandos e sua associação com imagens.

CDialogImpl Class (MFC)

Fornece detalhes de implementação para classes com base em caixa de diálogo, como CDialogEx.

CDocumentAdapter Class

Interface de IDocument implementa necessária para pesquisar e organizar os manipuladores.

CFrameImpl Class

O CFrameImpl classe manipula a personalização da barra de ferramentas para as seguintes classes de janela de quadro: Classe CWinAppEx É, Classe CMDIFrameWndEx, e Classe COleIPFrameWndEx.

CFullScreenImpl Class

Implementa a funcionalidade de tela cheia comuns a aplicativos SDI e MDI.

CMDIClientAreaWnd Class

O CMDIClientAreaWnd classe é uma classe auxiliar que simplifica a implementação de guias MDI e grupos MDI com guias.

CMemDC Class

Uma classe auxiliar para um contexto de dispositivo de memória.O contexto de dispositivo de memória suporta desenho fora da tela.

CMenuHash Class

Lê o estado do CMFCToolBar objetos de um arquivo ou grava o estado para um arquivo.

CMenuImages Class

Fornece a funcionalidade para exibir imagens predefinidas, como botões Fechar, maximizar botões, botões de rádio e setas.

CMFCCaptionButtonEx Class

Mantém a área não cliente de botões de legenda de sistema.

CMFCCaptionMenuButton Class

Representa um botão de menu está localizado na área de legenda de um painel de tarefas ou barra de ferramentas.

CMFCColorPropertySheet Class

Usado por Classe CMFCColorDialog para fornecer uma caixa de diálogo com guias.

CMFCControlBarImpl Class

Fornece detalhes de implementação para controlar como classes com base em barra, CMFCReBar e CMFCToolBar.

CMFCControlRenderer Class

Uma classe auxiliar que manipula o processamento de imagem.

CMFCControlRendererInfo Class

Uma classe auxiliar para passar parâmetros para CMFCControlRenderer classe.

CMFCCustomizeButton Class

Oferece suporte a um comando de menu ou um botão que inicia uma caixa de diálogo de personalização.

CMFCCustomizeMenuButton Class

Representa um único botão em um menu de personalização.

CMFCDropDownListBox Class

Fornece funcionalidade de caixa de lista suspensa para caixas de combinação da faixa de opções.

CMFCMousePropertyPage Class

Página de propriedades que permite ao usuário personalizar o comportamento do mouse.

CMFCOutlookBarPaneAdapter Class

 

CMFCOutlookBarPaneButton Class

Implementa um botão que adiciona a estrutura de um CMFCOutlookBarPane objeto.

CMFCOutlookBarPaneList Class

Estende o CMFCOutlookBarPane classe para fornecer o estilo visual do Outlook.

CMFCOutlookBarScrollButton Class

Fornece funcionalidade de rolagem para o CMFCOutlookBarTabCtrl classe.

CMFCOutlookBarToolBar Class

Implementa uma barra de ferramentas que possui o estilo visual do Outlook 2003.

CMFCPropertySheetCategoryInfo Class

Representa um nó em um controle de árvore.

CMFCPropertySheetTabCtrl Class

Estende o CMFCTabCtrl classe para fornecer funcionalidade de planilha de propriedade.

CMFCProperySheetListBox Class

Estende o CListBox classe para fornecer funcionalidade de planilha de propriedade.

CMFCReBarState Class

 

CMFCRibbonCaptionButton Class

Implementa um botão de legenda de sistema.

CMFCRibbonCmdUI Class

Atualizações de faixa de opções barra objetos conforme necessário quando o aplicativo está ocioso.

CMFCRibbonCommandsListBox Class

 

CMFCRibbonDefaultPanelButton Class

 

CMFCRibbonGalleryIcon Class

Representa um item em uma CMFCRibbonGallery objeto.

CMFCRibbonKeyboardCustomizeDialog Class

Implementa uma caixa de diálogo de personalização do teclado para aplicativos que contêm barras de faixa de opções.

CMFCRibbonKeyTip Class

Implementa uma janela pop-up que exibe uma dica de chave para uma barra de faixa de opções.

CMFCRibbonPanelMenu Class

 

CMFCRibbonPanelMenuBar Class

Representa uma barra de menu pop-up em uma barra de faixa de opções.

CMFCRibbonQuickAccessToolBar Class

Implementa a barra de ferramentas de acesso rápido para um elemento da faixa de opções.

CMFCRibbonRichEditCtrl Class

Implementa um controle de edição que está localizado em uma barra de faixa de opções.

CMFCRibbonTab Class

Representam uma guia em uma barra de faixa de opções.

CMFCShadowRenderer Class

 

CMFCShowAllButton Class

Representa um botão que está localizado na parte inferior de um menu pop-up que se expande para mostrar os comandos ocultos.

CMFCStatusBarPaneInfo Class

Descreve o conteúdo e a aparência de um CMFCStatusBar painel.

CMFCTabButton Class

Fornece funcionalidade de botão guia controles guia.

CMFCTabInfo Class

Fornece informações sobre uma guia para os controles.

CMFCTasksPaneFrameWnd Class

Gerencia os botões de legenda personalizado de um painel de tarefas.

CMFCTasksPanePropertyPage Class

Gerencia a relação entre um CMFCTasksPane objeto e seu nome.

CMFCTasksPaneToolBar Class

Implementa uma barra de ferramentas de navegação está localizada na parte superior de um CMFCTasksPane objeto.

CMFCToolBarButtonsListButton Class

Exibe uma lista de imagens que o usuário pode selecionar durante a personalização na Aparência do botão caixa de diálogo.

CMFCToolBarDateTimeCtrlImpl Class

Implementa uma origem de soltar para CMFCToolBar objetos.

CMFCToolBarDropSource Class

Implementa uma origem de soltar para CMFCToolBar objetos.

CMFCToolBarDropTarget Class

Implementa um destino de soltar para CMFCToolBar objetos.

CMFCToolBarEditCtrl Class

Fornece funcionalidade de controle de edição para CMFCToolBarEditBoxButton objetos.

CMFCToolBarMenuButtonsButton Class

Representa os botões de legenda de sistema estão localizadas à direita da barra de menus.

CMFCToolBarNameDialog Class

Representa uma caixa de diálogo que permite que o usuário especifique uma nova legenda da barra de ferramentas.

CMFCToolBarsCommandsListBox Class

Representa uma caixa de listagem que contém uma lista de comandos da barra de ferramentas.

CMFCToolBarsCommandsPropertyPage Class

Personalização de comandos implementa uma página de propriedade.

CMFCToolBarsKeyboardPropertyPage Class

 

CMFCToolBarsListCheckBox Class

Exibe uma lista de barras de ferramentas do barras de ferramentas página de um Personalizar caixa de diálogo.

CMFCToolBarsListPropertyPage Class

Representa uma página de propriedade que mostra a lista de barras de ferramentas em um Personalizar caixa de diálogo.

CMFCToolBarsMenuPropertyPage Class

Representa uma página de propriedade que contém as opções de personalização do menu em um Personalizar caixa de diálogo.

CMFCToolBarsOptionsPropertyPage Class

Representa o Opções de de página em um Personalizar caixa de diálogo.

CMFCToolBarSpinEditBoxButton Class

Representa um botão de rotação está localizado em uma caixa de edição.

CMFCToolBarsToolsPropertyPage Class

Representa uma página de propriedade que permite ao usuário personalizar ferramentas de usuário.

CMFCToolBarSystemMenuButton Class

Implementa um botão de legenda de sistema que a estrutura adiciona a barra de menus principal quando um usuário maximiza uma janela filho MDI.

CMFCVisualManagerBitmapCache Class

Gerencia CMFCControlRenderer objetos para melhorar o desempenho de operações em bitmaps.

CMultiDocTemplateEx Class

Estende o CMultiDocTemplate classe para fornecer acesso para a identificação de recurso do menu.

COleCntrFrameWndEx Class

 

COleDocIPFrameWndEx Class

Oferece suporte a OLE.

COleServerDocEx Class

Fornece operações em documentos do servidor OLE.

CPaneContainerGC Class

 

CPngImage Class

Fornece acesso a recursos de imagem, use o formato de arquivo. png.

CPreviewViewEx Class

 

CRecentPaneContainerInfo Class

Mantém o estado anterior de um painel de encaixe.

CRibbonCategoryScroll Class

Implementa um botão de rolagem aparece quando não todos os elementos se encaixam na área de uma barra de faixa de opções.

CSmartDockingGroupGuide Class

Representa o elemento central de um grupo de encaixe inteligente.

CSmartDockingGroupGuidesManager Class

Gerencia guias de encaixe inteligente de grupo.

CSmartDockingGroupGuidesWnd Class

Implementa uma janela não retangular em camadas que a estrutura usa para exibir o grupo central de guias de encaixe inteligente.

CSmartDockingHighlighterWnd Class

Implementa uma janela semi-transparente que cobre a área a ser tomada pelo objeto acoplável painel que está sendo encaixado.

CSmartDockingManager Class

Fornece funcionalidade de encaixe inteligente para CDockingManager objetos.

CSmartDockingStandaloneGuide Class

Implementa o guia de encaixe inteligente.

CSmartDockingStandaloneGuideWnd Class

Implementa uma janela não retangular em camadas que a estrutura usa para exibir guias de encaixe inteligente.

CTagManager Class

O CTagManager classe destina-se a ler os valores são armazenados no formato marcado como XML.

CVSListBoxBase Class

Fornece funcionalidade básica para a CVSListBox classe.

CVSListBoxEditCtrl Class

Estende o controle de edição de caixa de listagem padrão, exibindo um pequeno botão que abre uma caixa de diálogo.

CVSToolsListBox Class

Estende o controle de caixa de listagem padrão fornecendo botões adicionais para adicionar, excluir e mover itens na caixa de listagem.

Consulte também

Outros recursos

Aplicativos para desktop do MFC