Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
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