Partilhar via


Classes Internas

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

As seguintes classes são usadas internamente no MFC. Para completude, esta secção descreve estas classes internas, mas não são pensadas para serem usadas diretamente no seu código.

Na presente seção

Class Description
CCommandManager Class A CCommandManager classe gere comandos e a sua associação com imagens.
CDialogImpl Class (MFC) Fornece detalhes de implementação para classes baseadas em caixas de diálogo, como CDialogEx.
CDocumentAdapter Class Implementa a interface IDocument necessária para os handlers de Pesquisa e Organização.
CFrameImpl Class A CFrameImpl classe gere a personalização da barra de ferramentas para as seguintes classes de janela de frames: CFrameWndEx Classe, CMDIFrameWndEx Classe e COleIPFrameWndEx Classe.
CFullScreenImpl Class Implementa funcionalidades de ecrã completo comuns a aplicações SDI e MDI.
CMDIClientAreaWnd Class A CMDIClientAreaWnd classe é uma classe auxiliar que simplifica a implementação de tabulações MDI e grupos de separadores MDI.
CMemDC Class Uma classe auxiliar para o contexto de um dispositivo de memória. O contexto do dispositivo de memória suporta desenho fora do ecrã.
CMenuHash Class Lê o estado dos CMFCToolBar objetos de um arquivo ou escreve o estado num arquivo.
CMenuImages Class Fornece a funcionalidade para exibir imagens pré-definidas como botões de fechar, maximizar botões, botões de rádio e setas.
CMFCCaptionButtonEx Class Segura a área não-cliente dos botões de legenda do sistema.
CMFCCaptionMenuButton Class Representa um botão de menu localizado na área de legendas de um painel de tarefas ou barra de ferramentas.
CMFCColorPropertySheet Class Usado pela CMFCColorDialog Class para fornecer uma caixa de diálogo com separadores.
CMFCControlBarImpl Class Fornece detalhes de implementação para controlar classes baseadas em barras, como CMFCReBar e CMFCToolBar.
CMFCControlRenderer Class Uma classe auxiliar que trata da renderização de imagens.
CMFCControlRendererInfo Class Uma classe auxiliar para passar parâmetros para CMFCControlRenderer a classe.
CMFCCustomizeButton Class Suporta um comando de menu ou um botão na barra de ferramentas que inicia uma caixa de diálogo de personalização.
CMFCCustomizeMenuButton Class Representa um único botão num menu de personalização.
CMFCDropDownListBox Class Fornece funcionalidade de lista suspensa para caixas combinadas de fitas.
CMFCMousePropertyPage Class Uma página de propriedades que permite ao utilizador personalizar o comportamento do rato.
CMFCOutlookBarPaneAdapter Class
CMFCOutlookBarPaneButton Class Implementa um botão que a framework adiciona a um CMFCOutlookBarPane objeto.
CMFCOutlookBarPaneList Class Estende a CMFCOutlookBarPane classe para fornecer o estilo visual do Outlook.
CMFCOutlookBarScrollButton Class Fornece funcionalidade de scroll à CMFCOutlookBarTabCtrl turma.
CMFCOutlookBarToolBar Class Implementa uma barra de ferramentas com o estilo visual do Outlook 2003.
CMFCPropertySheetCategoryInfo Class Representa um nó num controlo de árvore.
CMFCPropertySheetTabCtrl Class Estende a CMFCTabCtrl classe para fornecer funcionalidade de folhas de propriedades.
CMFCProperySheetListBox Class Estende a CListBox classe para fornecer funcionalidade de folhas de propriedades.
CMFCReBarState Class
CMFCRibbonCaptionButton Class Implementa um botão de legenda do sistema.
CMFCRibbonCmdUI Class Atualiza os objetos da barra de fita conforme necessário quando a aplicação está inativa.
CMFCRibbonCommandsListBox Class
CMFCRibbonDefaultPanelButton Class
CMFCRibbonGalleryIcon Class Representa um item num CMFCRibbonGallery objeto.
CMFCRibbonKeyboardCustomizeDialog Class Implementa uma caixa de diálogo de personalização do teclado para aplicações que contêm barras de fita.
CMFCRibbonKeyTip Class Implementa uma janela pop-up que mostra uma dica para uma barra de fita.
CMFCRibbonPanelMenu Class
CMFCRibbonPanelMenuBar Class Representa uma barra de menu pop-up numa barra de fitas.
CMFCRibbonQuickAccessToolBar Class Implementa a Barra de Ferramentas de Acesso Rápido para um elemento de fita.
CMFCRibbonRichEditCtrl Class Implementa um controlo de edição localizado numa barra de fita.
CMFCRibbonTab Class Representa uma aba numa barra de fita.
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 CMFCStatusBar painel.
CMFCTabButton Class Fornece funcionalidade de botões de tabulação aos controlos de tabulação.
CMFCTabInfo Class Fornece informações sobre os controlos de tabulação para separação.
CMFCTasksPaneFrameWnd Class Gerir botões de legenda personalizados de um painel de tarefas.
CMFCTasksPanePropertyPage Class Gere a relação entre um CMFCTasksPane objeto e o seu nome.
CMFCTasksPaneToolBar Class Implementa uma barra de navegação localizada no topo de um CMFCTasksPane objeto.
CMFCToolBarButtonsListButton Class Apresenta uma lista de imagens que o utilizador pode selecionar durante a personalização na caixa de diálogo Aparência de Botão .
CMFCToolBarDateTimeCtrlImpl Class Implementa uma fonte de drop para CMFCToolBar objetos.
CMFCToolBarDropSource Class Implementa uma fonte de drop para CMFCToolBar objetos.
CMFCToolBarDropTarget Class Implementa um drop target para CMFCToolBar objetos.
CMFCToolBarEditCtrl Class Fornece funcionalidade de controlo de edição aos CMFCToolBarEditBoxButton objetos.
CMFCToolBarMenuButtonsButton Class Representa os botões de legenda do sistema localizados à direita de uma barra de menus.
CMFCToolBarNameDialog Class Representa uma caixa de diálogo que permite ao utilizador especificar uma nova legenda na barra de ferramentas.
CMFCToolBarsCommandsListBox Class Representa uma caixa de lista que contém uma lista de comandos da barra de ferramentas.
CMFCToolBarsCommandsPropertyPage Class Implementa a personalização de comandos numa página de propriedade.
CMFCToolBarsKeyboardPropertyPage Class
CMFCToolBarsListCheckBox Class Mostra uma lista de barras de ferramentas na página de 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 numa caixa de diálogo Personalizar .
CMFCToolBarsMenuPropertyPage Class Representa uma página de propriedade que contém opções de personalização de menu numa caixa de diálogo Personalizar .
CMFCToolBarsOptionsPropertyPage Class Representa a página de Opções numa caixa de diálogo Personalizar .
CMFCToolBarSpinEditBoxButton Class Representa um botão de rodar localizado numa caixa de edição.
CMFCToolBarsToolsPropertyPage Class Representa uma página de propriedades que permite ao utilizador personalizar as ferramentas do utilizador.
CMFCToolBarSystemMenuButton Class Implementa um botão de legenda do sistema que o framework adiciona à barra de menu principal quando o utilizador maximiza uma janela filha do MDI.
CMFCVisualManagerBitmapCache Class Gerir CMFCControlRenderer objetos para melhorar o desempenho das operações em bitmaps.
CMultiDocTemplateEx Class Estende a CMultiDocTemplate classe para dar acesso ao ID do recurso do menu.
COleCntrFrameWndEx Class
COleDocIPFrameWndEx Class Fornece suporte OLE.
COleServerDocEx Class Fornece operações sobre documentos do servidor OLE.
CPaneContainerGC Class
CPngImage Class Fornece acesso a recursos de imagem que utilizam o formato de ficheiro .png.
CPreviewViewEx Class
CRecentPaneContainerInfo Class Mantém o estado anterior de um painel de acoplagem.
CRibbonCategoryScroll Class Implementa um botão de scroll que aparece quando nem todos os elementos cabem na área de uma barra de fita.
CSmartDockingGroupGuide Class Representa o elemento central de um grupo de acoplamento inteligente.
CSmartDockingGroupGuidesManager Class Gere os guias do grupo de acoplagem inteligente.
CSmartDockingGroupGuidesWnd Class Implementa uma janela em camadas, não retangular, que a estrutura utiliza para exibir o grupo central de guias de acoplamento inteligente.
CSmartDockingHighlighterWnd Class Implementa uma janela semi-transparente que cobre a área a ocupar pelo objeto do painel acoplável que está a ser acoplado.
CSmartDockingManager Class Fornece funcionalidade de acoplamento inteligente aos CDockingManager objetos.
CSmartDockingStandaloneGuide Class Implementa o guia de acoplamento inteligente.
CSmartDockingStandaloneGuideWnd Class Implementa uma janela em camadas, não retangular, que a estrutura utiliza para exibir guias de acoplamento inteligente.
CTagManager Class A CTagManager classe destina-se a ler valores armazenados em formato etiquetado semelhante a XML.
CVSListBoxBase Class Fornece funcionalidades básicas à CVSListBox turma.
CVSListBoxEditCtrl Class Estende o controlo padrão de edição de caixas de lista ao mostrar um pequeno botão que abre uma caixa de diálogo.
CVSToolsListBox Class Estende o controlo padrão das caixas de lista ao fornecer botões adicionais para adicionar, eliminar e mover itens na caixa da lista.

Consulte também

Aplicações de ambiente de trabalho MFC