Share via


Classes internas

As classes a seguir são usadas internamente no MFC. Para completar, esta seção descreve essas classes internas, mas elas não se destinam a serem usadas diretamente em seu código.

Nesta seção

Classe Descrição
CCommandManager Class A classe CCommandManager gerencia comandos e suas associações com imagens.
CDialogImpl Class (MFC) Fornece detalhes de implementação para classes baseadas em caixa de diálogo, como CDialogEx.
CDocumentAdapter Class Implementa a interface IDocument necessária para manipuladores de Pesquisa e Organização.
CFrameImpl Class A classe CFrameImpl manipula a personalização da barra de ferramentas para as seguintes classes de janela de quadro: Classe CFrameWndEx, Classe CMDIFrameWndEx e Classe COleIPFrameWndEx.
CFullScreenImpl Class Implementa a funcionalidade de tela inteira comum aos aplicativos SDI e MDI.
CMDIClientAreaWnd Class A classe CMDIClientAreaWnd é uma classe auxiliar que simplifica a implementação de guias MDI e grupos com guias MDI.
CMemDC Class Uma classe auxiliar para um contexto do dispositivo de memória. O contexto do dispositivo de memória dá suporte ao desenho fora da tela.
CMenuHash Class Lê o estado dos objetos CMFCToolBar de um arquivo ou grava o estado em um arquivo.
CMenuImages Class Fornece a funcionalidade para exibir imagens predefinidas, como botões de fechamento, botões de maximizar, botões de opção e setas.
CMFCCaptionButtonEx Class Mantém a área não cliente dos botões de título do sistema.
CMFCCaptionMenuButton Class Representa um botão de menu localizado na área de título de um painel de tarefas ou da barra de ferramentas.
CMFCColorPropertySheet Class Usado pela Classe CMFCColorDialog para fornecer uma caixa de diálogo com guias.
CMFCControlBarImpl Class Fornece detalhes de implementação para controlar classes baseadas em barra de controle, como CMFCReBar e CMFCToolBar.
CMFCControlRenderer Class Uma classe auxiliar que manipula a renderização de imagem.
CMFCControlRendererInfo Class Uma classe auxiliar para passar parâmetros para a classe CMFCControlRenderer.
CMFCCustomizeButton Class Dá suporte a um comando de menu ou um botão de barra de ferramentas 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 listagem suspensa para caixas de combinação da faixa de opções.
CMFCMousePropertyPage Class Uma página de propriedades que permite que o usuário personalize o comportamento do mouse.
CMFCOutlookBarPaneAdapter Class
CMFCOutlookBarPaneButton Class Implementa um botão que a estrutura adiciona a um objeto CMFCOutlookBarPane.
CMFCOutlookBarPaneList Class Estende a classe CMFCOutlookBarPane para fornecer o estilo visual do Outlook.
CMFCOutlookBarScrollButton Class Fornece funcionalidade de rolagem para a classe CMFCOutlookBarTabCtrl.
CMFCOutlookBarToolBar Class Implementa uma barra de ferramentas que tem o estilo visual do Outlook 2003.
CMFCPropertySheetCategoryInfo Class Representa um nó em um controle de árvore.
CMFCPropertySheetTabCtrl Class Estende a classe CMFCTabCtrl para fornecer a funcionalidade de folha de propriedades.
CMFCProperySheetListBox Class Estende a classe CListBox para fornecer a funcionalidade de folha de propriedades.
CMFCReBarState Class
CMFCRibbonCaptionButton Class Implementa um botão de título do sistema.
CMFCRibbonCmdUI Class Atualiza objetos da barra de faixa de opções conforme necessário quando o aplicativo está ocioso.
CMFCRibbonCommandsListBox Class
CMFCRibbonDefaultPanelButton Class
CMFCRibbonGalleryIcon Class Representa um item em um objeto CMFCRibbonGallery.
CMFCRibbonKeyboardCustomizeDialog Class Implementa uma caixa de diálogo de personalização de teclado para aplicativos que contêm barras de faixa de opções.
CMFCRibbonKeyTip Class Implementa uma janela pop-up que exibe uma dica de tecla para uma barra de faixa de opções.
CMFCRibbonPanelMenu Class
CMFCRibbonPanelMenuBar Class Representa uma barra de menus pop-up em uma barra de faixa de opções.
CMFCRibbonQuickAccessToolBar Class Implementa a Barra de Ferramentas de Acesso Rápido para um elemento de faixa de opções.
CMFCRibbonRichEditCtrl Class Implementa um controle de edição localizado em uma barra de faixa de opções.
CMFCRibbonTab Class Representa uma guia em uma barra de faixa de opções.
CMFCShadowRenderer Class
CMFCShowAllButton Class Representa um botão localizado na parte inferior de um menu pop-up que se expande para mostrar comandos ocultos.
CMFCStatusBarPaneInfo Class Descreve o conteúdo e a aparência de um painel CMFCStatusBar.
CMFCTabButton Class Fornece a funcionalidade do botão de tabulação para controles de guia.
CMFCTabInfo Class Fornece informações sobre uma guia para controles de guia.
CMFCTasksPaneFrameWnd Class Gerencia botões de título personalizados de um painel de tarefas.
CMFCTasksPanePropertyPage Class Gerencia a relação entre um objeto CMFCTasksPane e seu nome.
CMFCTasksPaneToolBar Class Implementa uma barra de ferramentas de navegação localizada na parte superior de um objeto CMFCTasksPane.
CMFCToolBarButtonsListButton Class Exibe uma lista de imagens que o usuário pode selecionar durante a personalização na caixa de diálogo Aparência do Botão.
CMFCToolBarDateTimeCtrlImpl Class Implementa uma fonte da qual soltar para objetos CMFCToolBar.
CMFCToolBarDropSource Class Implementa uma fonte da qual soltar para objetos CMFCToolBar.
CMFCToolBarDropTarget Class Implementa um destino onde soltar objetos CMFCToolBar.
CMFCToolBarEditCtrl Class Fornece a funcionalidade de controle de edição para objetos CMFCToolBarEditBoxButton.
CMFCToolBarMenuButtonsButton Class Representa os botões de título do sistema localizados à direita de uma barra de menus.
CMFCToolBarNameDialog Class Representa uma caixa de diálogo que permite que o usuário especifique um novo título de barra de ferramentas.
CMFCToolBarsCommandsListBox Class Representa uma caixa de listagem que contém uma lista de comandos da barra de ferramentas.
CMFCToolBarsCommandsPropertyPage Class Implementa a personalização de comandos em uma página de propriedades.
CMFCToolBarsKeyboardPropertyPage Class
CMFCToolBarsListCheckBox Class Exibe uma lista de barras de ferramentas na página Barras de Ferramentas de uma caixa de diálogo Personalizar.
CMFCToolBarsListPropertyPage Class Representa uma página de propriedades que mostra a lista de barras de ferramentas em uma caixa de diálogo Personalizar.
CMFCToolBarsMenuPropertyPage Class Representa uma página de propriedades que contém opções de personalização de menu em uma caixa de diálogo Personalizar.
CMFCToolBarsOptionsPropertyPage Class Representa a página Opções em uma caixa de diálogo Personalizar.
CMFCToolBarSpinEditBoxButton Class Representa um botão de rotação localizado em uma caixa de edição.
CMFCToolBarsToolsPropertyPage Class Representa uma página de propriedades que permite que o usuário personalize as ferramentas de usuário.
CMFCToolBarSystemMenuButton Class Implementa um botão de título do sistema que a estrutura adiciona à barra de menus principal quando um usuário maximiza uma janela MDI filho.
CMFCVisualManagerBitmapCache Class Gerencia objetos CMFCControlRenderer para melhorar o desempenho das operações em bitmaps.
CMultiDocTemplateEx Class Estende a classe CMultiDocTemplate para fornecer acesso à ID do recurso de menu.
COleCntrFrameWndEx Class
COleDocIPFrameWndEx Class Fornece suporte ao OLE.
COleServerDocEx Class Fornece operações em documentos do servidor OLE.
CPaneContainerGC Class
CPngImage Class Fornece acesso aos recursos de imagem que usam o formato de arquivo .png.
CPreviewViewEx Class
CRecentPaneContainerInfo Class Contém o estado anterior de um painel de encaixe.
CRibbonCategoryScroll Class Implementa um botão de rolagem que aparece quando nem 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 as guias do grupo de encaixe inteligente.
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 semitransparente que abrange a área a ser ocupada pelo objeto do painel que está sendo encaixado.
CSmartDockingManager Class Fornece funcionalidade de encaixe inteligente para objetos CDockingManager.
CSmartDockingStandaloneGuide Class Implementa a 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 A classe CTagManager destina-se a ler valores armazenados em formato de marcação semelhante a XML.
CVSListBoxBase Class Fornece a funcionalidade básica para a classe CVSListBox.
CVSListBoxEditCtrl Class Estende o controle de edição da caixa de listagem padrão exibindo um botão pequeno 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.

Confira também

Aplicativos da área de trabalho MFC