Partilhar via


CMFCVisualManagerWindows7 Class

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.

CMFCVisualManagerWindows7 a uma aplicação a aparência de uma aplicação Windows 7.

Sintaxe

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;

Membros

Construtores Públicos

Nome Description
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 Construtor padrão.
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 Destruidor padrão.

Métodos Públicos

Nome Description
CMFCVisualManagerWindows7::CleanStyle Limpa o estilo visual atual e reinicia o estilo visual padrão.
CMFCVisualManagerWindows7::CleanUp Limpa todos os objetos na interface do utilizador e reinicia os menus.
CMFCVisualManagerWindows7::DrawNcBtn Desenha um botão na área não-cliente do frame. A estrutura utiliza este método para desenhar, minimizar, maximizar, fechar e restaurar botões no canto superior direito da moldura da janela. Este método só é chamado quando o programa utiliza um Aero tema.
CMFCVisualManagerWindows7::DrawNcText Desenha texto na área não-cliente do frame. O framework utiliza este método para desenhar o título da aplicação na barra de título no topo da janela do frame.
CMFCVisualManagerWindows7::DrawSeparator Desenha um separador na classe CMFCToolBar.
CMFCVisualManagerWindows7::GetRibbonBar Recupera a classe CMFCRibbonBar associada à interface de utilizador.
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor Obtém a cor de fundo da caixa de edição da fita.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize Sobrepões CMFCVisualManager::GetRibbonPopupBorderSize
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset Overrides CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin Overrides CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem Overrides CMFCVisualManagerWindows::IsHighlightWholeMenuItem
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck Overrides CMFCVisualManager::IsOwnerDrawMenuCheck
CMFCVisualManagerWindows7::IsRibbonPresent Determina se um CMFCRibbonBar está presente e visível.
CMFCVisualManagerWindows7::OnDrawButtonBorder Overrides CMFCVisualManagerWindows::OnDrawButtonBorder
CMFCVisualManagerWindows7::OnDrawCheckBoxEx Overrides CMFCVisualManagerWindows::OnDrawCheckBoxEx
CMFCVisualManagerWindows7::OnDrawComboDropButton Overrides CMFCVisualManagerWindows::OnDrawComboDropButton
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage Sobrepões CMFCVisualManager::OnDrawDefaultRibbonImage
CMFCVisualManagerWindows7::OnDrawMenuBorder Overrides CMFCVisualManagerWindows::OnDrawMenuBorder
CMFCVisualManagerWindows7::OnDrawMenuCheck Overrides CMFCVisualManager::OnDrawMenuCheck
CMFCVisualManagerWindows7::OnDrawMenuLabel Overrides CMFCVisualManager::OnDrawMenuLabel
CMFCVisualManagerWindows7::OnDrawRadioButton Sobreposições CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton Overrides CMFCVisualManager::OnDrawRibbonApplicationButton
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder Overrides CMFCVisualManager::OnDrawRibbonButtonBorder
CMFCVisualManagerWindows7::OnDrawRibbonCaption Sobrepões CMFCVisualManager::OnDrawRibbonCaption
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton Sobrepões CMFCVisualManager::OnDrawRibbonCaptionButton
CMFCVisualManagerWindows7::OnDrawRibbonCategory Sobrepões CMFCVisualManager::OnDrawRibbonCategory
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab Overrides CMFCVisualManager::OnDrawRibbonCategoryTab
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton Sobrepões CMFCVisualManager::OnDrawRibbonDefaultPaneButton
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton Sobrescrições CMFCVisualManager::OnDrawRibbonGalleryButtonT
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton Sobreposições CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame Sobrescreve CMFCVisualManager::OnDrawRibbonMenuCheckFrame
CMFCVisualManagerWindows7::OnDrawRibbonPanel Sobrescreve CMFCVisualManager::OnDrawRibbonPanel
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption Sobrepões CMFCVisualManager::OnDrawRibbonPanelLegenda
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar Sobrescreve CMFCVisualManager::OnDrawRibbonProgressBar
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame Overrides CMFCVisualManager::OnDrawRibbonRecentFilesFrame
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel Sobrepões CMFCVisualManager::OnDrawRibbonSliderChannel
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb Sobrepões CMFCVisualManager::OnDrawRibbonSliderThumb
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton Overrides CMFCVisualManager::OnDrawRibbonSliderZoomButton
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane Overrides CMFCVisualManager::OnDrawRibbonStatusBarPane
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame Overrides CMFCVisualManager::OnDrawRibbonTabsFrame
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox Overrides CMFCVisualManagerWindows::OnDrawStatusBarSizeBox
CMFCVisualManagerWindows7::OnFillBarBackground Overrides CMFCVisualManagerWindows::OnFillBarBackground
CMFCVisualManagerWindows7::OnFillButtonInterior Overrides CMFCVisualManagerWindows::OnFillButtonInterior
CMFCVisualManagerWindows7::OnFillMenuImageRect A estrutura chama este método quando preenche a área em torno das imagens dos itens do menu.
CMFCVisualManagerWindows7::OnFillRibbonButton Sobrescrições CMFCVisualManager::OnFillRibbonButton
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup Overrides CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManagerWindows7::OnHighlightMenuItem Overrides CMFCVisualManagerWindows::OnHighlightMenuItem
CMFCVisualManagerWindows7::OnNcActivate Overrides CMFCVisualManager::OnNcActivate
CMFCVisualManagerWindows7::OnNcPaint Sobrepões CMFCVisualManager::OnNcPaint
CMFCVisualManagerWindows7::OnUpdateSystemColors Overrides CMFCVisualManagerWindows::OnUpdateSystemColors
CMFCVisualManagerWindows7::SetResourceHandle Define o handle de recurso que descreve os atributos do gestor visual.
CMFCVisualManagerWindows7::SetStyle Define o esquema de cores da CMFCVisualManagerWindows7 interface gráfica.

Observações

Use a CMFCVisualManagerWindows7 classe para alterar a aparência da sua aplicação para imitar uma aplicação padrão do Windows 7. Esta classe pode não ser válida se a sua aplicação estiver a correr numa versão do Windows anterior ao Windows 7. Nesse cenário, a aplicação utiliza o gestor visual padrão definido no CMFCVisualManager.

O CMFCVisualManagerWindows7 herda múltiplos métodos tanto da classe CMFCVisualManagerWindows como da CMFCVisualManager classe. Os métodos listados na secção anterior são métodos novos para a CMFCVisualManagerWindows7 turma.

Hierarquia de herança

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

Requerimentos

Header: afxvisualmanagerwindows7.h

CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7

Destruidor padrão.

virtual ~CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::CMFCVisualManagerWindows7

Construtor padrão.

CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor

Obtém a cor de fundo de uma caixa de edição de fita.

virtual COLORREF GetRibbonEditBackgroundColor (
    CMFCRibbonRichEditCtrl* pEdit,
    BOOL bIsHighlighted,
    BOOL bIsPaneHighlighted,
    BOOL bIsDisabled);

Parâmetros

pEdit
[dentro] Um apontador para o controlo de edição. Este valor não pode ser NULL.

bIsHighlighted
[fora] Devolve se a caixa de fita estiver destacada.

bIsPaneDestacado
[fora] Retorna TRUE se o painel de fita que contém o pEdit estiver destacado.

bIsDisabled
[fora] Devolve se o pEdit está desativado.

Valor de retorno

A cor de fundo da caixa de edição pEdit.

Observações

CMFCVisualManagerWindows7::OnFillMenuImageRect

O framework chama este método quando preenche uma área em torno de uma imagem de item de menu.

virtual void OnFillMenuImageRect(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rectangle,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parâmetros

pDC
[dentro] Um apontador para o contexto do dispositivo de um botão de menu.

pButton
[dentro] Um indicador para um CMFCToolBarButton. A estrutura preenche o fundo deste botão.

retângulo
[dentro] Um retângulo que especifica os limites da área da imagem do botão do menu.

state
[dentro] O estado dos botões.

Observações

Consulte também

Gráfico de Hierarquia
Classes
CMFCVisualClasse Manager
CMFCVisualManagerWindows Class