Compartilhar via


Classe CMFCVisualManagerWindows

CMFCVisualManagerWindows simula a aparência do Microsoft Windows XP ou do Microsoft Vista quando o usuário seleciona um tema do Windows XP ou Vista.

Para obter mais detalhes, confira o código-fonte localizado na pasta VC\atlmfc\src\mfc de sua instalação do Visual Studio.

Sintaxe

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

Membros

Construtores públicos

Nome Descrição
CMFCVisualManagerWindows::CMFCVisualManagerWindows Construtor padrão.

Métodos públicos

Nome Descrição
CMFCVisualManagerWindows::AlwaysHighlight3DTabs A estrutura chama esse método para determinar se as guias 3D sempre devem ser realçadas no aplicativo. (Substitui CMFCVisualManager::AlwaysHighlight3DTabs.)
CMFCVisualManagerWindows::DrawComboBorderWinXP (Substitui CMFCVisualManager::DrawComboBorderWinXP.)
CMFCVisualManagerWindows::DrawComboDropButtonWinXP (Substitui CMFCVisualManager::DrawComboDropButtonWinXP.)
CMFCVisualManagerWindows::DrawPushButtonWinXP (Substitui CMFCVisualManager::DrawPushButtonWinXP.)
CMFCVisualManagerWindows::GetButtonExtraBorder A estrutura chama esse método quando desenha um botão da barra de ferramentas. (Substitui CMFCVisualManager::GetButtonExtraBorder.)
CMFCVisualManagerWindows::GetCaptionButtonExtraBorder (Substitui CMFCVisualManager::GetCaptionButtonExtraBorder.)
CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight (Substitui CMFCVisualManager::GetDockingPaneCaptionExtraHeight.)
CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor (Substitui CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColor.)
CMFCVisualManagerWindows::GetPopupMenuGap (Substitui CMFCVisualManagerOfficeXP::GetPopupMenuGap.)
CMFCVisualManagerWindows::GetToolbarButtonTextColor (Substitui CMFCVisualManagerOfficeXP::GetToolbarButtonTextColor.)
CMFCVisualManagerWindows::IsDefaultWinXPPopupButton (Substitui CMFCVisualManager::IsDefaultWinXPPopupButton.)
CMFCVisualManagerWindows::IsHighlightWholeMenuItem (Substitui CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItem.)
CMFCVisualManagerWindows::IsOfficeStyleMenus
CMFCVisualManagerWindows::IsOfficeXPStyleMenus Indica se o gerenciador visual implementa menus no estilo do Office XP. (Substitui CMFCVisualManager::IsOfficeXPStyleMenus.)
CMFCVisualManagerWindows::IsWindowsThemingSupported (Substitui CMFCVisualManager::IsWindowsThemingSupported.)
CMFCVisualManagerWindows::IsWinXPThemeAvailable Indica se um tema do Windows está disponível.
CMFCVisualManagerWindows::OnDrawBarGripper (Substitui CMFCVisualManagerOfficeXP::OnDrawBarGripper.)
CMFCVisualManagerWindows::OnDrawBrowseButton (Substitui CMFCVisualManagerOfficeXP::OnDrawBrowseButton.)
CMFCVisualManagerWindows::OnDrawButtonBorder (Substitui CMFCVisualManagerOfficeXP::OnDrawButtonBorder.)
CMFCVisualManagerWindows::OnDrawButtonSeparator (Substitui CMFCVisualManagerOfficeXP::OnDrawButtonSeparator.)
CMFCVisualManagerWindows::OnDrawCaptionButton (Substitui CMFCVisualManagerOfficeXP::OnDrawCaptionButton.)
CMFCVisualManagerWindows::OnDrawCaptionButtonIcon (Substitui CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIcon.)
CMFCVisualManagerWindows::OnDrawCheckBoxEx (Substitui CMFCVisualManager::OnDrawCheckBoxEx.)
CMFCVisualManagerWindows::OnDrawComboBorder (Substitui CMFCVisualManagerOfficeXP::OnDrawComboBorder.)
CMFCVisualManagerWindows::OnDrawComboDropButton (Substitui CMFCVisualManagerOfficeXP::OnDrawComboDropButton.)
CMFCVisualManagerWindows::OnDrawControlBorder (Substitui CMFCVisualManager::OnDrawControlBorder.)
CMFCVisualManagerWindows::OnDrawEditBorder (Substitui CMFCVisualManagerOfficeXP::OnDrawEditBorder.)
CMFCVisualManagerWindows::OnDrawExpandingBox (Substitui CMFCVisualManager::OnDrawExpandingBox.)
CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder (Substitui CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder A estrutura chama esse método quando desenha a borda ao redor de uma instância da classe CMFCHeaderCtrl. (Substitui CMFCVisualManager::OnDrawHeaderCtrlBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow A estrutura chama essa função quando desenha a seta de classificação de um controle de cabeçalho. (Substitui CMFCVisualManager::OnDrawHeaderCtrlSortArrow.)
CMFCVisualManagerWindows::OnDrawMenuBorder (Substitui CMFCVisualManagerOfficeXP::OnDrawMenuBorder.)
CMFCVisualManagerWindows::OnDrawMenuSystemButton (Substitui CMFCVisualManagerOfficeXP::OnDrawMenuSystemButton.)
CMFCVisualManagerWindows::OnDrawMiniFrameBorder (Substitui CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorder.)
CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder Chamado pela estrutura quando desenha a borda de um botão de página do Outlook. (Substitui CMFCVisualManager::OnDrawOutlookPageButtonBorder.)
CMFCVisualManagerWindows::OnDrawPaneBorder (Substitui CMFCVisualManagerOfficeXP::OnDrawPaneBorder.)
CMFCVisualManagerWindows::OnDrawPaneCaption (Substitui CMFCVisualManagerOfficeXP::OnDrawPaneCaption.)
CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder (Substitui CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder.)
CMFCVisualManagerWindows::OnDrawScrollButtons (Substitui CMFCVisualManagerOfficeXP::OnDrawScrollButtons.)
CMFCVisualManagerWindows::OnDrawSeparator (Substitui CMFCVisualManagerOfficeXP::OnDrawSeparator.)
CMFCVisualManagerWindows::OnDrawSpinButtons (Substitui CMFCVisualManagerOfficeXP::OnDrawSpinButtons.)
CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder (Substitui CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder.)
CMFCVisualManagerWindows::OnDrawStatusBarProgress A estrutura chama esse método quando desenha o indicador de progresso no objeto CMFCStatusBar. (Substitui CMFCVisualManager::OnDrawStatusBarProgress.)
CMFCVisualManagerWindows::OnDrawStatusBarSizeBox A estrutura chama esse método quando desenha a caixa de tamanho para CMFCStatusBar. (Substitui CMFCVisualManager::OnDrawStatusBarSizeBox.)
CMFCVisualManagerWindows::OnDrawTab (Substitui CMFCVisualManagerOfficeXP::OnDrawTab.)
CMFCVisualManagerWindows::OnDrawTabCloseButton (Substitui CMFCVisualManagerOfficeXP::OnDrawTabCloseButton.)
CMFCVisualManagerWindows::OnDrawTabsButtonBorder (Substitui CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder.)
CMFCVisualManagerWindows::OnDrawTask (Substitui CMFCVisualManagerOfficeXP::OnDrawTask.)
CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder (Substitui CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder.)
CMFCVisualManagerWindows::OnDrawTasksGroupCaption (Substitui CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption.)
CMFCVisualManagerWindows::OnDrawTearOffCaption (Substitui CMFCVisualManagerOfficeXP::OnDrawTearOffCaption.)
CMFCVisualManagerWindows::OnErasePopupWindowButton (Substitui CMFCVisualManagerOfficeXP::OnErasePopupWindowButton.)
CMFCVisualManagerWindows::OnEraseTabsArea (Substitui CMFCVisualManagerOfficeXP::OnEraseTabsArea.)
CMFCVisualManagerWindows::OnEraseTabsButton (Substitui CMFCVisualManagerOfficeXP::OnEraseTabsButton.)
CMFCVisualManagerWindows::OnEraseTabsFrame A estrutura chama esse método quando apaga um quadro em uma classe CMFCBaseTabCtrl. (Substitui CMFCVisualManager::OnEraseTabsFrame.)
CMFCVisualManagerWindows::OnFillBarBackground (Substitui CMFCVisualManagerOfficeXP::OnFillBarBackground.)
CMFCVisualManagerWindows::OnFillButtonInterior (Substitui CMFCVisualManagerOfficeXP::OnFillButtonInterior.)
CMFCVisualManagerWindows::OnFillCommandsListBackground (Substitui CMFCVisualManagerOfficeXP::OnFillCommandsListBackground.)
CMFCVisualManagerWindows::OnFillMiniFrameCaption (Substitui CMFCVisualManagerOfficeXP::OnFillMiniFrameCaption.)
CMFCVisualManagerWindows::OnFillOutlookPageButton A estrutura chama esse método quando preenche o interior de um botão de página do Outlook. (Substitui CMFCVisualManager::OnFillOutlookPageButton.)
CMFCVisualManagerWindows::OnFillTasksGroupInterior (Substitui CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior.)
CMFCVisualManagerWindows::OnFillTasksPaneBackground A estrutura chama esse método quando preenche a tela de fundo de um controle CMFCTasksPane. (Substitui CMFCVisualManager::OnFillTasksPaneBackground.)
CMFCVisualManagerWindows::OnHighlightMenuItem (Substitui CMFCVisualManagerOfficeXP::OnHighlightMenuItem.)
CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems (Substitui CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems.)
CMFCVisualManagerWindows::OnUpdateSystemColors (Substitui CMFCVisualManagerOfficeXP::OnUpdateSystemColors.)
CMFCVisualManagerWindows::SetOfficeStyleMenus

Membros de dados

Nome Descrição
CMFCVisualManagerWindows::m_b3DTabsXPTheme Especifica se o tema do Windows XP exibe guias 3D.

Comentários

Use a classe CMFCVisualManagerWindows para alterar a aparência do aplicativo para imitar o tema atual no computador em que o aplicativo é executado.

No entanto, um tema do Windows poderá ficar indisponível se o aplicativo estiver em execução em uma versão do Windows anterior ao Windows XP ou se os temas estiverem desabilitados porque o usuário está usando a exibição Clássica. Se nenhum tema estiver disponível, o aplicativo usará o gerenciador visual padrão definido em CMFCVisualManager.

Exemplo

O exemplo a seguir demonstra como usar CMFCVisualManagerWindows. Esse snippet de código faz parte do Exemplo de Demonstração de Alerta da Área de Trabalho.

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));

Hierarquia de herança

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

Requisitos

Cabeçalho: afxvisualmanagerwindows.h

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

virtual BOOL AlwaysHighlight3DTabs() const;

Valor de retorno

Comentários

CMFCVisualManagerWindows::CMFCVisualManagerWindows

CMFCVisualManagerWindows(BOOL bIsTemporary = FALSE);

Parâmetros

[in] bIsTemporary

Comentários

CMFCVisualManagerWindows::DrawComboBorderWinXP

virtual BOOL DrawComboBorderWinXP(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted);

Parâmetros

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted

Valor de retorno

Comentários

CMFCVisualManagerWindows::DrawComboDropButtonWinXP

virtual BOOL DrawComboDropButtonWinXP(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted);

Parâmetros

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted

Valor de retorno

Comentários

CMFCVisualManagerWindows::DrawPushButtonWinXP

virtual BOOL DrawPushButtonWinXP(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    UINT uiState);

Parâmetros

[in] pDC
[in] rect
[in] pButton
[in] uiState

Valor de retorno

Comentários

CMFCVisualManagerWindows::GetButtonExtraBorder

virtual CSize GetButtonExtraBorder() const;

Valor de retorno

Comentários

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

virtual CSize GetCaptionButtonExtraBorder() const;

Valor de retorno

Comentários

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

virtual int GetDockingPaneCaptionExtraHeight() const;

Valor de retorno

Comentários

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

virtual COLORREF GetHighlightedMenuItemTextColor(CMFCToolBarMenuButton* pButton);

Parâmetros

[in] pButton

Valor de retorno

Comentários

CMFCVisualManagerWindows::GetPopupMenuGap

virtual int GetPopupMenuGap() const;

Valor de retorno

Comentários

CMFCVisualManagerWindows::GetToolbarButtonTextColor

virtual COLORREF GetToolbarButtonTextColor(
    CMFCToolBarButton* pButton,
    CMFCVisualManager::AFX_BUTTON_STATE state);

Parâmetros

[in] pButton
[in] state

Valor de retorno

Comentários

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton* pButton) const;

Parâmetros

[in] pButton

Valor de retorno

Comentários

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

virtual BOOL IsHighlightWholeMenuItem();

Valor de retorno

Comentários

CMFCVisualManagerWindows::IsOfficeStyleMenus

BOOL IsOfficeStyleMenus() const;

Valor de retorno

Comentários

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

virtual BOOL IsOfficeXPStyleMenus() const;

Valor de retorno

Comentários

CMFCVisualManagerWindows::IsWindowsThemingSupported

virtual BOOL IsWindowsThemingSupported() const;

Valor de retorno

Comentários

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Determina se um tema do Windows está disponível.

static BOOL IsWinXPThemeAvailible();

Valor de retorno

Não zero se um tema estiver disponível; caso contrário, 0.

Comentários

Esse método é válido para todos os temas do Windows XP e posteriores.

IsWinXPThemeAvailable é idêntico ao CMFCVisualManagerWindows::IsWindowsThemingAvailable, exceto que IsWinXPThemeAvailable é um método estático. Portanto, ele criará um gerenciador visual temporário se um não existir.

IsWinXPThemeAvailable sempre retorna 0s para versões do Windows anteriores ao Windows XP.

CMFCVisualManagerWindows::m_b3DTabsXPTheme

Um parâmetro booliano que determina se o gerenciador visual exibe guias 3D.

AFX_IMPORT_DATA static BOOL m_b3DTabsXPTheme;

CMFCVisualManagerWindows::OnDrawBarGripper

virtual void OnDrawBarGripper(
    CDC* pDC,
    CRect rectGripper,
    BOOL bHorz,
    CBasePane* pBar);

Parâmetros

[in] pDC
[in] rectGripper
[in] bHorz
[in] pBar

Comentários

CMFCVisualManagerWindows::OnDrawBrowseButton

virtual BOOL OnDrawBrowseButton(
    CDC* pDC,
    CRect rect,
    CMFCEditBrowseCtrl* pEdit,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    COLORREF& clrText);

Parâmetros

[in] pDC
[in] rect
[in] pEdit
[in] state
[in] clrText

Valor de retorno

Comentários

CMFCVisualManagerWindows::OnDrawButtonBorder

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

Parâmetros

[in] pDC
[in] pButton
[in] rect
[in] state

Comentários

CMFCVisualManagerWindows::OnDrawButtonSeparator

virtual void OnDrawButtonSeparator(
    CDC* pDC,
    CMFCToolBarButton* pButton,
    CRect rect,
    CMFCVisualManager::AFX_BUTTON_STATE state,
    BOOL bHorz);

Parâmetros

[in] pDC
[in] pButton
[in] rect
[in] state
[in] bHorz

Comentários

CMFCVisualManagerWindows::OnDrawCaptionButton

virtual void OnDrawCaptionButton(
    CDC* pDC,
    CMFCCaptionButton* pButton,
    BOOL bActive,
    BOOL bHorz,
    BOOL bMaximized,
    BOOL bDisabled,
    int nImageID = -1);

Parâmetros

[in] pDC
[in] pButton
[in] bActive
[in] bHorz
[in] bMaximized
[in] bDisabled
[in] nImageID

Comentários

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

virtual void OnDrawCaptionButtonIcon(
    CDC* pDC,
    CMFCCaptionButton* pButton,
    CMenuImages::IMAGES_IDS id,
    BOOL bActive,
    BOOL bDisabled,
    CPoint ptImage);

Parâmetros

[in] pDC
[in] pButton
[in] id
[in] bActive
[in] bDisabled
[in] ptImage

Comentários

CMFCVisualManagerWindows::OnDrawCheckBoxEx

virtual void OnDrawCheckBoxEx(
    CDC* pDC,
    CRect rect,
    int nState,
    BOOL bHighlighted,
    BOOL bPressed,
    BOOL bEnabled);

Parâmetros

[in] pDC
[in] rect
[in] nState
[in] bHighlighted
[in] bPressed
[in] bEnabled

Comentários

CMFCVisualManagerWindows::OnDrawComboBorder

virtual void OnDrawComboBorder(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted,
    CMFCToolBarComboBoxButton* pButton);

Parâmetros

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted
[in] pButton

Comentários

CMFCVisualManagerWindows::OnDrawComboDropButton

virtual void OnDrawComboDropButton(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsDropped,
    BOOL bIsHighlighted,
    CMFCToolBarComboBoxButton* pButton);

Parâmetros

[in] pDC
[in] rect
[in] bDisabled
[in] bIsDropped
[in] bIsHighlighted
[in] pButton

Comentários

CMFCVisualManagerWindows::OnDrawControlBorder

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

Parâmetros

[in] pWndCtrl

Comentários

CMFCVisualManagerWindows::OnDrawEditBorder

virtual void OnDrawEditBorder(
    CDC* pDC,
    CRect rect,
    BOOL bDisabled,
    BOOL bIsHighlighted,
    CMFCToolBarEditBoxButton* pButton);

Parâmetros

[in] pDC
[in] rect
[in] bDisabled
[in] bIsHighlighted
[in] pButton

Comentários

CMFCVisualManagerWindows::OnDrawExpandingBox

virtual void OnDrawExpandingBox(
    CDC* pDC,
    CRect rect,
    BOOL bIsOpened,
    COLORREF colorBox);

Parâmetros

[in] pDC
[in] rect
[in] bIsOpened
[in] colorBox

Comentários

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

virtual void OnDrawFloatingToolbarBorder(
    CDC* pDC,
    CMFCBaseToolBar* pToolBar,
    CRect rectBorder,
    CRect rectBorderSize);

Parâmetros

[in] pDC
[in] pToolBar
[in] rectBorder
[in] rectBorderSize

Comentários

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

virtual void OnDrawHeaderCtrlBorder(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect& rect,
    BOOL bIsPressed,
    BOOL bIsHighlighted);

Parâmetros

[in] pCtrl
[in] pDC
[in] rect
[in] bIsPressed
[in] bIsHighlighted

Comentários

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

virtual void OnDrawHeaderCtrlSortArrow(
    CMFCHeaderCtrl* pCtrl,
    CDC* pDC,
    CRect& rect,
    BOOL bIsUp);

Parâmetros

[in] pCtrl
[in] pDC
[in] rect
[in] bIsUp

Comentários

CMFCVisualManagerWindows::OnDrawMenuBorder

virtual void OnDrawMenuBorder(
    CDC* pDC,
    CMFCPopu* pMenu,
    CRect rect);

Parâmetros

[in] pDC
[in] pMenu
[in] rect

Comentários

CMFCVisualManagerWindows::OnDrawMenuSystemButton

virtual void OnDrawMenuSystemButton(
    CDC* pDC,
    CRect rect,
    UINT uiSystemCommand,
    UINT nStyle,
    BOOL bHighlight);

Parâmetros

[in] pDC
[in] rect
[in] uiSystemCommand
[in] nStyle
[in] bHighlight

Comentários

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

virtual void OnDrawMiniFrameBorder(
    CDC* pDC,
    CPaneFrameWnd* pFrameWnd,
    CRect rectBorder,
    CRect rectBorderSize);

Parâmetros

[in] pDC
[in] pFrameWnd
[in] rectBorder
[in] rectBorderSize

Comentários

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

virtual void OnDrawOutlookPageButtonBorder(
    CDC* pDC,
    CRect& rectBtn,
    BOOL bIsHighlighted,
    BOOL bIsPressed);

Parâmetros

[in] pDC
[in] rectBtn
[in] bIsHighlighted
[in] bIsPressed

Comentários

CMFCVisualManagerWindows::OnDrawPaneBorder

virtual void OnDrawPaneBorder(
    CDC* pDC,
    CBasePane* pBar,
    CRect& rect);

Parâmetros

[in] pDC
[in] pBar
[in] rect

Comentários

CMFCVisualManagerWindows::OnDrawPaneCaption

virtual COLORREF OnDrawPaneCaption(
    CDC* pDC,
    CDockablePane* pBar,
    BOOL bActive,
    CRect rectCaption,
    CRect rectButtons);

Parâmetros

[in] pDC
[in] pBar
[in] bActive
[in] rectCaption
[in] rectButtons

Valor de retorno

Comentários

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

virtual void OnDrawPopupWindowButtonBorder(
    CDC* pDC,
    CRect rectClient,
    CMFCDesktopAlertWndButton* pButton);

Parâmetros

[in] pDC
[in] rectClient
[in] pButton

Comentários

CMFCVisualManagerWindows::OnDrawScrollButtons

virtual void OnDrawScrollButtons(
    CDC* pDC,
    const CRect& rect,
    const int nBorderSize,
    int iImage,
    BOOL bHilited);

Parâmetros

[in] pDC
[in] rect
[in] nBorderSize
[in] iImage
[in] bHilited

Comentários

CMFCVisualManagerWindows::OnDrawSeparator

virtual void OnDrawSeparator(
    CDC* pDC,
    CBasePane* pBar,
    CRect rect,
    BOOL bIsHoriz);

Parâmetros

[in] pDC
[in] pBar
[in] rect
[in] bIsHoriz

Comentários

CMFCVisualManagerWindows::OnDrawSpinButtons

virtual void OnDrawSpinButtons(
    CDC* pDC,
    CRect rectSpin,
    int nState,
    BOOL bOrientation,
    CMFCSpinButtonCtrl* pSpinCtrl);

Parâmetros

[in] pDC
[in] rectSpin
[in] nState
[in] bOrientation
[in] pSpinCtrl

Comentários

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

virtual void OnDrawStatusBarPaneBorder(
    CDC* pDC,
    CMFCStatusBar* pBar,
    CRect rectPane,
    UINT uiID,
    UINT nStyle);

Parâmetros

[in] pDC
[in] pBar
[in] rectPane
[in] uiID
[in] nStyle

Comentários

CMFCVisualManagerWindows::OnDrawStatusBarProgress

virtual void OnDrawStatusBarProgress(
    CDC* pDC,
    CMFCStatusBar* pStatusBar,
    CRect rectProgress,
    int nProgressTotal,
    int nProgressCurr,
    COLORREF clrBar,
    COLORREF clrProgressBarDest,
    COLORREF clrProgressText,
    BOOL bProgressText);

Parâmetros

[in] pDC
[in] pStatusBar
[in] rectProgress
[in] nProgressTotal
[in] nProgressCurr
[in] clrBar
[in] clrProgressBarDest
[in] clrProgressText
[in] bProgressText

Comentários

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

virtual void OnDrawStatusBarSizeBox(
    CDC* pDC,
    CMFCStatusBar* pStatBar,
    CRect rectSizeBox);

Parâmetros

[in] pDC
[in] pStatBar
[in] rectSizeBox

Comentários

CMFCVisualManagerWindows::OnDrawTab

virtual void OnDrawTab(
    CDC* pDC,
    CRect rectTab,
    int iTab,
    BOOL bIsActive,
    const CMFCBaseTabCtrl* pTabWnd);

Parâmetros

[in] pDC
[in] rectTab
[in] iTab
[in] bIsActive
[in] pTabWnd

Comentários

CMFCVisualManagerWindows::OnDrawTabCloseButton

virtual void OnDrawTabCloseButton(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    BOOL bIsDisabled);

Parâmetros

[in] pDC
[in] rect
[in] pTabWnd
[in] bIsHighlighted
[in] bIsPressed
[in] bIsDisabled

Comentários

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

virtual void OnDrawTabsButtonBorder(
    CDC* pDC,
    CRect& rect,
    CMFCButton* pButton,
    UINT uiState,
    CMFCBaseTabCtrl* pWndTab);

Parâmetros

[in] pDC
[in] rect
[in] pButton
[in] uiState
[in] pWndTab

Comentários

CMFCVisualManagerWindows::OnDrawTask

virtual void OnDrawTask(
    CDC* pDC,
    CMFCTasksPaneTask* pTask,
    CImageList* pIcons,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE);

Parâmetros

[in] pDC
[in] pTask
[in] pIcons
[in] bIsHighlighted
[in] bIsSelected

Comentários

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

virtual void OnDrawTasksGroupAreaBorder(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE,
    BOOL bNoTitle = FALSE);

Parâmetros

[in] pDC
[in] rect
[in] bSpecial
[in] bNoTitle

Comentários

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

virtual void OnDrawTasksGroupCaption(
    CDC* pDC,
    CMFCTasksPaneTaskGroup* pGroup,
    BOOL bIsHighlighted = FALSE,
    BOOL bIsSelected = FALSE,
    BOOL bCanCollapse = FALSE);

Parâmetros

[in] pDC
[in] pGroup
[in] bIsHighlighted
[in] bIsSelected
[in] bCanCollapse

Comentários

CMFCVisualManagerWindows::OnDrawTearOffCaption

virtual void OnDrawTearOffCaption(
    CDC* pDC,
    CRect rect,
    BOOL bIsActive);

Parâmetros

[in] pDC
[in] rect
[in] bIsActive

Comentários

CMFCVisualManagerWindows::OnErasePopupWindowButton

virtual void OnErasePopupWindowButton(
    CDC* pDC,
    CRect rectClient,
    CMFCDesktopAlertWndButton* pButton);

Parâmetros

[in] pDC
[in] rectClient
[in] pButton

Comentários

CMFCVisualManagerWindows::OnEraseTabsArea

virtual void OnEraseTabsArea(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd);

Parâmetros

[in] pDC
[in] rect
[in] pTabWnd

Comentários

CMFCVisualManagerWindows::OnEraseTabsButton

virtual void OnEraseTabsButton(
    CDC* pDC,
    CRect rect,
    CMFCButton* pButton,
    CMFCBaseTabCtrl* pWndTab);

Parâmetros

[in] pDC
[in] rect
[in] pButton
[in] pWndTab

Comentários

CMFCVisualManagerWindows::OnEraseTabsFrame

virtual BOOL OnEraseTabsFrame(
    CDC* pDC,
    CRect rect,
    const CMFCBaseTabCtrl* pTabWnd);

Parâmetros

[in] pDC
[in] rect
[in] pTabWnd

Valor de retorno

Comentários

CMFCVisualManagerWindows::OnFillBarBackground

virtual void OnFillBarBackground(
    CDC* pDC,
    CBasePane* pBar,
    CRect rectClient,
    CRect rectClip,
    BOOL bNCArea = FALSE);

Parâmetros

[in] pDC
[in] pBar
[in] rectClient
[in] rectClip
[in] bNCArea

Comentários

CMFCVisualManagerWindows::OnFillButtonInterior

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

Parâmetros

[in] pDC
[in] pButton
[in] rect
[in] state

Comentários

CMFCVisualManagerWindows::OnFillCommandsListBackground

virtual COLORREF OnFillCommandsListBackground(
    CDC* pDC,
    CRect rect,
    BOOL bIsSelected = FALSE);

Parâmetros

[in] pDC
[in] rect
[in] bIsSelected

Valor de retorno

Comentários

CMFCVisualManagerWindows::OnFillMiniFrameCaption

virtual COLORREF OnFillMiniFrameCaption(
    CDC* pDC,
    CRect rectCaption,
    CPaneFrameWnd* pFrameWnd,
    BOOL bActive);

Parâmetros

[in] pDC
[in] rectCaption
[in] pFrameWnd
[in] bActive

Valor de retorno

Comentários

CMFCVisualManagerWindows::OnFillOutlookPageButton

virtual void OnFillOutlookPageButton(
    CDC* pDC,
    const CRect& rect,
    BOOL bIsHighlighted,
    BOOL bIsPressed,
    COLORREF& clrText);

Parâmetros

[in] pDC
[in] rect
[in] bIsHighlighted
[in] bIsPressed
[in] clrText

Comentários

CMFCVisualManagerWindows::OnFillTasksGroupInterior

virtual void OnFillTasksGroupInterior(
    CDC* pDC,
    CRect rect,
    BOOL bSpecial = FALSE);

Parâmetros

[in] pDC
[in] rect
[in] bSpecial

Comentários

CMFCVisualManagerWindows::OnFillTasksPaneBackground

virtual void OnFillTasksPaneBackground(
    CDC* pDC,
    CRect rectWorkArea);

Parâmetros

[in] pDC
[in] rectWorkArea

Comentários

CMFCVisualManagerWindows::OnHighlightMenuItem

virtual void OnHighlightMenuItem(
    CDC* pDC,
    CMFCToolBarMenuButton* pButton,
    CRect rect,
    COLORREF& clrText);

Parâmetros

[in] pDC
[in] pButton
[in] rect
[in] clrText

Comentários

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

virtual void OnHighlightRarelyUsedMenuItems(
    CDC* pDC,
    CRect rectRarelyUsed);

Parâmetros

[in] pDC
[in] rectRarelyUsed

Comentários

CMFCVisualManagerWindows::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

Comentários

CMFCVisualManagerWindows::SetOfficeStyleMenus

void SetOfficeStyleMenus(BOOL bOn = TRUE);

Parâmetros

[in] bOn

Comentários

Confira também

Gráfico da hierarquia
Classes
Classe CMFCVisualManager
Classe CMFCVisualManagerOfficeXP