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. |