Classe CMFCVisualManagerWindows7

O CMFCVisualManagerWindows7 fornece a um aplicativo a aparência de um aplicativo Windows 7.

Sintaxe

class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;

Membros

Construtores públicos

Nome Descrição
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 Construtor padrão.
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 Destruidor padrão.

Métodos públicos

Nome Descrição
CMFCVisualManagerWindows7::CleanStyle Limpa o estilo visual atual e redefine o estilo visual padrão.
CMFCVisualManagerWindows7::CleanUp Limpa todos os objetos na interface do usuário e redefine os menus.
CMFCVisualManagerWindows7::DrawNcBtn Desenha um botão na área não de cliente no quadro. A estrutura usa esse método para desenhar botões de minimizar, maximizar, fechar e restaurar no canto superior direito do quadro de janela. Esse método só é chamado quando o programa usa um tema Aero.
CMFCVisualManagerWindows7::DrawNcText Desenha texto na área não de cliente no quadro. A estrutura usa esse método para desenhar o título do aplicativo na barra de título na parte superior da janela de quadros.
CMFCVisualManagerWindows7::DrawSeparator Desenha um separador na classe CMFCToolBar.
CMFCVisualManagerWindows7::GetRibbonBar Recupera a classe CMFCRibbonBar associada à interface do usuário.
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor Obtém uma cor da tela de fundo da caixa de edição da Faixa de Opções.
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize Substitui CMFCVisualManager::GetRibbonPopupBorderSize
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset Substitui CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin Substitui CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem Substitui CMFCVisualManagerWindows::IsHighlightWholeMenuItem
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck Substitui CMFCVisualManager::IsOwnerDrawMenuCheck
CMFCVisualManagerWindows7::IsRibbonPresent Determina se um CMFCRibbonBar está presente e visível.
CMFCVisualManagerWindows7::OnDrawButtonBorder Substitui CMFCVisualManagerWindows::OnDrawButtonBorder
CMFCVisualManagerWindows7::OnDrawCheckBoxEx Substitui CMFCVisualManagerWindows::OnDrawCheckBoxEx
CMFCVisualManagerWindows7::OnDrawComboDropButton Substitui CMFCVisualManagerWindows::OnDrawComboDropButton
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage Substitui CMFCVisualManager::OnDrawDefaultRibbonImage
CMFCVisualManagerWindows7::OnDrawMenuBorder Substitui CMFCVisualManagerWindows::OnDrawMenuBorder
CMFCVisualManagerWindows7::OnDrawMenuCheck Substitui CMFCVisualManager::OnDrawMenuCheck
CMFCVisualManagerWindows7::OnDrawMenuLabel Substitui CMFCVisualManager::OnDrawMenuLabel
CMFCVisualManagerWindows7::OnDrawRadioButton Substitui CMFCVisualManager::OnDrawRadioButton
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton Substitui CMFCVisualManager::OnDrawRibbonApplicationButton
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder Substitui CMFCVisualManager::OnDrawRibbonButtonBorder
CMFCVisualManagerWindows7::OnDrawRibbonCaption Substitui CMFCVisualManager::OnDrawRibbonCaption
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton Substitui CMFCVisualManager::OnDrawRibbonCaptionButton
CMFCVisualManagerWindows7::OnDrawRibbonCategory Substitui CMFCVisualManager::OnDrawRibbonCategory
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab Substitui CMFCVisualManager::OnDrawRibbonCategoryTab
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton Substitui CMFCVisualManager::OnDrawRibbonDefaultPaneButton
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton Substitui CMFCVisualManager::OnDrawRibbonGalleryButton
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton Substitui CMFCVisualManager::OnDrawRibbonLaunchButton
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame Substitui CMFCVisualManager::OnDrawRibbonMenuCheckFrame
CMFCVisualManagerWindows7::OnDrawRibbonPanel Substitui CMFCVisualManager::OnDrawRibbonPanel
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption Substitui CMFCVisualManager::OnDrawRibbonPanelCaption
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar Substitui CMFCVisualManager::OnDrawRibbonProgressBar
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame Substitui CMFCVisualManager::OnDrawRibbonRecentFilesFrame
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel Substitui CMFCVisualManager::OnDrawRibbonSliderChannel
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb Substitui CMFCVisualManager::OnDrawRibbonSliderThumb
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton Substitui CMFCVisualManager::OnDrawRibbonSliderZoomButton
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane Substitui CMFCVisualManager::OnDrawRibbonStatusBarPane
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame Substitui CMFCVisualManager::OnDrawRibbonTabsFrame
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox Substitui CMFCVisualManagerWindows::OnDrawStatusBarSizeBox
CMFCVisualManagerWindows7::OnFillBarBackground Substitui CMFCVisualManagerWindows::OnFillBarBackground
CMFCVisualManagerWindows7::OnFillButtonInterior Substitui CMFCVisualManagerWindows::OnFillButtonInterior
CMFCVisualManagerWindows7::OnFillMenuImageRect A estrutura chama esse método quando preenche a área em torno de imagens de item de menu.
CMFCVisualManagerWindows7::OnFillRibbonButton Substitui CMFCVisualManager::OnFillRibbonButton
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup Substitui CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup
CMFCVisualManagerWindows7::OnHighlightMenuItem Substitui CMFCVisualManagerWindows::OnHighlightMenuItem
CMFCVisualManagerWindows7::OnNcActivate Substitui CMFCVisualManager::OnNcActivate
CMFCVisualManagerWindows7::OnNcPaint Substitui CMFCVisualManager::OnNcPaint
CMFCVisualManagerWindows7::OnUpdateSystemColors Substitui CMFCVisualManagerWindows::OnUpdateSystemColors
CMFCVisualManagerWindows7::SetResourceHandle Define o identificador de recurso que descreve os atributos do gerenciador visual.
CMFCVisualManagerWindows7::SetStyle Define o esquema de cores da GUI CMFCVisualManagerWindows7.

Comentários

Use a classe CMFCVisualManagerWindows7 para alterar a aparência do aplicativo para imitar um aplicativo padrão do Windows 7. Essa classe poderá não ser válida se o aplicativo estiver em execução em uma versão do Windows anterior ao Windows 7. Nesse cenário, o aplicativo usa o gerenciador visual padrão definido em CMFCVisualManager.

O CMFCVisualManagerWindows7 herda vários métodos da classe CMFCVisualManagerWindows e da classe CMFCVisualManager. Os métodos listados na seção anterior são métodos novos para a classe CMFCVisualManagerWindows7.

Hierarquia de herança

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

CMFCVisualManagerWindows7

Requisitos

Cabeçalho: afxvisualmanagerwindows7.h

CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7

Destruidor padrão.

virtual ~CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::CMFCVisualManagerWindows7

Construtor padrão.

CMFCVisualManagerWindows7();

CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor

Obtém a cor da tela de fundo de uma caixa de edição da faixa de opções.

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

Parâmetros

pEdit
[in] Um ponteiro para o controle de edição. Esse valor não pode ser NULL.

bIsHighlighted
[out] Retorna se a caixa de faixa de opções está realçada.

bIsPaneHighlighted
[out] Retorna TRUE se o painel da faixa de opções que contém pEdit está realçado.

bIsDisabled
[out] Retorna se pEdit está desabilitado.

Valor de retorno

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

Comentários

CMFCVisualManagerWindows7::OnFillMenuImageRect

A estrutura chama esse método quando preenche a á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
[in] Um ponteiro para o contexto do dispositivo de um botão de menu.

pButton
[in] Um ponteiro para um CMFCToolBarButton. A estrutura preenche a tela de fundo para este botão.

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

state
[in] O estado do botão.

Comentários

Confira também

Gráfico da hierarquia
Classes
Classe CMFCVisualManager
Classe CMFCVisualManagerWindows