次の方法で共有


CMFCVisualManagerOffice2003 クラス

更新 : 2007 年 11 月

CMFCVisualManagerOffice2003 は、アプリケーションを Microsoft Office 2003 の外観にします。

class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP

メンバ

パブリック メソッド

名前

説明

CMFCVisualManagerOffice2003::DrawComboBorderWinXP

  (CMFCVisualManager::DrawComboBorderWinXP をオーバーライドします)。

CMFCVisualManagerOffice2003::DrawComboDropButtonWinXP

(CMFCVisualManager::DrawComboDropButtonWinXP をオーバーライドします)。

CMFCVisualManagerOffice2003::DrawCustomizeButton

 

CMFCVisualManagerOffice2003::DrawPushButtonWinXP

(CMFCVisualManager::DrawPushButtonWinXP をオーバーライドします)。

CMFCVisualManagerOffice2003::GetBaseThemeColor

 

CMFCVisualManagerOffice2003::GetHighlightMenuItemColor

 

CMFCVisualManagerOffice2003::GetPropertyGridGroupColor

  (CMFCVisualManagerOfficeXP::GetPropertyGridGroupColor をオーバーライドします)。

CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor

  (CMFCVisualManagerOfficeXP::GetPropertyGridGroupTextColor をオーバーライドします)。

CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight

(CMFCVisualManager::GetShowAllMenuItemsHeight をオーバーライドします)。

CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors

  (CMFCVisualManagerOfficeXP::GetSmartDockingBaseGuideColors をオーバーライドします)。

CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor

(CMFCVisualManager::GetSmartDockingHighlightToneColor をオーバーライドします)。

CMFCVisualManagerOffice2003::GetTabFrameColors

フレームワークは、タブ ウィンドウを描画するための色のセットを取得する必要がある場合、この関数を呼び出します (CMFCVisualManager::GetTabFrameColors をオーバーライドします)。

CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin

  (CMFCVisualManager::GetToolBarCustomizeButtonMargin をオーバーライドします)。

CMFCVisualManagerOffice2003::GetToolbarDisabledColor

  (CMFCVisualManager::GetToolbarDisabledColor をオーバーライドします)。

CMFCVisualManagerOffice2003::GetToolTipInfo

(CMFCVisualManager::GetToolTipInfo をオーバーライドします)。

CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled

ビジュアル マネージャがネイティブな Windows XP テーマの色を使用するかどうかを示します。

CMFCVisualManagerOffice2003::IsDockingTabHasBorder

現在のビジュアル マネージャが、ドッキングされたタブ付きのペインの周囲に境界線を描画するかどうかを示す値を返します (CMFCVisualManager::IsDockingTabHasBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs

  (CMFCVisualManager::IsHighlightOneNoteTabs をオーバーライドします)。

CMFCVisualManagerOffice2003::IsOffsetPressedButton

  (CMFCVisualManager::IsOffsetPressedButton をオーバーライドします)。

CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook

 

CMFCVisualManagerOffice2003::IsToolbarRoundShape

  (CMFCVisualManager::IsToolbarRoundShape をオーバーライドします)。

CMFCVisualManagerOffice2003::IsUseGlobalTheme

グローバル Windows XP テーマを使用するかどうかを示します。

CMFCVisualManagerOffice2003::IsWindowsThemingSupported

  (CMFCVisualManager::IsWindowsThemingSupported をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder

フレームワークは、自動的に隠すボタンの境界線を描画するときにこのメソッドを呼び出します (CMFCVisualManager::OnDrawAutoHideButtonBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawBarGripper

  (CMFCVisualManagerOfficeXP::OnDrawBarGripper をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawBrowseButton

  (CMFCVisualManagerOfficeXP::OnDrawBrowseButton をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawButtonBorder

  (CMFCVisualManagerOfficeXP::OnDrawButtonBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder

フレームワークは、CMFCCaptionBar Class オブジェクトの境界線を描画するときにこのメソッドを呼び出します (CMFCVisualManager::OnDrawCaptionBarBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawCheckBoxEx

(CMFCVisualManager::OnDrawCheckBoxEx をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawComboBorder

  (CMFCVisualManagerOfficeXP::OnDrawComboBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawComboDropButton

  (CMFCVisualManagerOfficeXP::OnDrawComboDropButton をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawControlBorder

(CMFCVisualManager::OnDrawControlBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawExpandingBox

(CMFCVisualManager::OnDrawExpandingBox をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder

フレームワークは、CMFCHeaderCtrl クラスのインスタンスの周囲に境界線を描画するときにこのメソッドを呼び出します (CMFCVisualManager::OnDrawHeaderCtrlBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawMenuBorder

  (CMFCVisualManagerOfficeXP::OnDrawMenuBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter

フレームワークは、Outlook バーの分割線を描画するときにこのメソッドを呼び出します (CMFCVisualManager::OnDrawOutlookBarSplitter をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder

Outlook のページ ボタンの境界線を描画するときに、フレームワークによって呼び出されます (CMFCVisualManager::OnDrawOutlookPageButtonBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawPaneBorder

  (CMFCVisualManagerOfficeXP::OnDrawPaneBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawPaneCaption

  (CMFCVisualManagerOfficeXP::OnDrawPaneCaption をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder

  (CMFCVisualManagerOfficeXP::OnDrawPopupWindowBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder

  (CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption

  (CMFCVisualManagerOfficeXP::OnDrawPopupWindowCaption をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup

フレームワークは、リボンのボタンのグループを描画するときにこのメソッドを呼び出します (CMFCVisualManager::OnDrawRibbonButtonsGroup をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption

フレームワークは、リボン カテゴリのキャプション バーを描画するときにこのメソッドを呼び出します (CMFCVisualManager::OnDrawRibbonCategoryCaption をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab

フレームワークは、リボン カテゴリのタブを描画するときにこのメソッドを呼び出します (CMFCVisualManager::OnDrawRibbonCategoryTab をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar

フレームワークは、CMFCRibbonProgressBar クラスを描画するときにこのメソッドを呼び出します (CMFCVisualManager::OnDrawRibbonProgressBar をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator

  (CMFCVisualManagerOfficeXP::OnDrawRibbonQuickAccessToolBarSeparator をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel

フレームワークは、CMFCRibbonSlider クラス のチャネルを描画するとき、このメソッドを呼び出します (CMFCVisualManager::OnDrawRibbonSliderChannel をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb

フレームワークは、CMFCRibbonSlider オブジェクトのつまみを描画するときにこのメソッドを呼び出します (CMFCVisualManager::OnDrawRibbonSliderThumb をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton

フレームワークは、CMFCRibbonSlider オブジェクトのズーム ボタンを描画するときにこのメソッドを呼び出します (CMFCVisualManager::OnDrawCaptionButton をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane

  (CMFCVisualManagerOfficeXP::OnDrawRibbonStatusBarPane をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawScrollButtons

  (CMFCVisualManagerOfficeXP::OnDrawScrollButtons をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawSeparator

  (CMFCVisualManagerOfficeXP::OnDrawSeparator をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems

(CMFCVisualManager::OnDrawShowAllMenuItems をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder

  (CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawStatusBarProgress

フレームワークは、CMFCStatusBar オブジェクト上にプログレス インジケータを描画する場合、このメソッドを呼び出します (CMFCVisualManager::OnDrawStatusBarProgress をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox

フレームワークは、CMFCStatusBar のサイズ ボックスを描画するときにこのメソッドを呼び出します (CMFCVisualManager::OnDrawStatusBarSizeBox をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawTab

  (CMFCVisualManagerOfficeXP::OnDrawTab をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder

  (CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawTask

  (CMFCVisualManagerOfficeXP::OnDrawTask をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder

  (CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption

  (CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption をオーバーライドします)。

CMFCVisualManagerOffice2003::OnDrawTearOffCaption

  (CMFCVisualManagerOfficeXP::OnDrawTearOffCaption をオーバーライドします)。

CMFCVisualManagerOffice2003::OnErasePopupWindowButton

  (CMFCVisualManagerOfficeXP::OnErasePopupWindowButton をオーバーライドします)。

CMFCVisualManagerOffice2003::OnEraseTabsArea

  (CMFCVisualManagerOfficeXP::OnEraseTabsArea をオーバーライドします)。

CMFCVisualManagerOffice2003::OnEraseTabsButton

  (CMFCVisualManagerOfficeXP::OnEraseTabsButton をオーバーライドします)。

CMFCVisualManagerOffice2003::OnEraseTabsFrame

フレームワークは、CMFCBaseTabCtrl クラス のフレームを消去するときにこのメソッドを呼び出します (CMFCVisualManager::OnEraseTabsFrame をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground

フレームワークは、自動的に隠すボタンの背景を塗りつぶすときにこのメソッドを呼び出します (CMFCVisualManager::OnFillAutoHideButtonBackground をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillBarBackground

  (CMFCVisualManagerOfficeXP::OnFillBarBackground をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillButtonInterior

  (CMFCVisualManagerOfficeXP::OnFillButtonInterior をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillCommandsListBackground

  (CMFCVisualManagerOfficeXP::OnFillCommandsListBackground をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground

フレームワークは、ヘッダー コントロールの背景を塗りつぶすときにこのメソッドを呼び出します (CMFCVisualManager::OnFillHeaderCtrlBackground をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillHighlightedArea

  (CMFCVisualManagerOfficeXP::OnFillHighlightedArea をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillOutlookBarCaption

フレームワークは、Outlook のキャプション バーの背景を塗りつぶすときにこのメソッドを呼び出します (CMFCVisualManager::OnFillOutlookBarCaption をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillOutlookPageButton

フレームワークは、Outlook のページ ボタンの内部を塗りつぶすときにこのメソッドを呼び出します (CMFCVisualManager::OnFillOutlookPageButton をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillPopupWindowBackground

  (CMFCVisualManagerOfficeXP::OnFillPopupWindowBackground をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillTab

  (CMFCVisualManagerOfficeXP::OnFillTab をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillTasksGroupInterior

  (CMFCVisualManagerOfficeXP::OnFillTasksGroupInterior をオーバーライドします)。

CMFCVisualManagerOffice2003::OnFillTasksPaneBackground

フレームワークは、CMFCTasksPane コントロールの背景を塗りつぶすときにこのメソッドを呼び出します (CMFCVisualManager::OnFillTasksPaneBackground をオーバーライドします)。

CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton

  (CMFCVisualManagerOfficeXP::OnHighlightQuickCustomizeMenuButton をオーバーライドします)。

CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems

  (CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItems をオーバーライドします)。

CMFCVisualManagerOffice2003::OnUpdateSystemColors

  (CMFCVisualManagerOfficeXP::OnUpdateSystemColors をオーバーライドします)。

CMFCVisualManagerOffice2003::SetDefaultWinXPColors

ビジュアル マネージャが、ネイティブな Windows XP テーマの色を使用するか、または GetSysColor から取得した色を使用するかを指定します。

CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook

 

CMFCVisualManagerOffice2003::SetUseGlobalTheme

Windows XP グローバル テーマを指定します。

解説

CMFCVisualManagerOffice2003 クラスを使用して、アプリケーションの外観を Microsoft Office 2003 に似た外観に変更できます。

使用例

Office 2003 ビジュアル マネージャの設定方法を次の例に示します。このコード スニペットは、「DesktopAlertDemo サンプル : MFC デスクトップ通知アプリケーション」の一部です。

  CMFCVisualManager::SetDefaultManager (RUNTIME_CLASS (CMFCVisualManagerOffice2003));

継承階層

CObject

   CMFCBaseVisualManager

      CMFCVisualManager

         CMFCVisualManagerOfficeXP

            CMFCVisualManagerOffice2003

必要条件

ヘッダー : afxvisualmanageroffice2003.h

参照

概念

MFC 階層図

参照

CMFCVisualManager クラス

CMFCVisualManagerOfficeXP クラス

CMFCVisualManagerWindows クラス

CMFCVisualManager::SetDefaultManager

その他の技術情報

クラス (MFC Feature Pack)