CMFCVisualManagerOffice2003 クラス
CMFCVisualManagerOffice2003
は、アプリケーションに Microsoft Office 2003 の外観を提供します。
構文
class CMFCVisualManagerOffice2003 : public CMFCVisualManagerOfficeXP
メンバー
パブリック メソッド
名前 | 説明 |
---|---|
CMFCVisualManagerOffice2003::D rawComboBorderWinXP | 現在の Windows XP テーマを使用してコンボ ボックスの境界線を描画します。 ( をオーバーライドしますCMFCVisualManager::D rawComboBorderWinXP.) |
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP | 現在の Windows XP テーマを使用してコンボ ボックスのドロップダウン ボタンを描画します。 ( をオーバーライドしますCMFCVisualManager::D rawComboDropButtonWinXP.) |
CMFCVisualManagerOffice2003::D rawCustomizeButton | カスタマイズ ボタンを描画します。 |
CMFCVisualManagerOffice2003::D rawPushButtonWinXP | 現在の Windows XP テーマを使用してプッシュ ボタンを描画します。 ( をオーバーライドしますCMFCVisualManager::D rawPushButtonWinXP.) |
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 | OneNote タブを強調表示するかどうかを示します。 ( CMFCVisualManager::IsHighlightOneNoteTabs をオーバーライドします)。 |
CMFCVisualManagerOffice2003::IsOffsetPressedButton | ツール バー ボタンを描画するときにフレームワークによって呼び出されます。 ( CMFCVisualManager::IsOffsetPressedButton をオーバーライドします)。 |
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook | Office XP の外観を持つステータス バーがあるかどうかを示します。 |
CMFCVisualManagerOffice2003::IsToolbarRoundShape | 指定したツール バーに丸い図形があるかどうかを示します。 ( をオーバーライドしますCMFCVisualManager::IsToolbarRoundShape.) |
CMFCVisualManagerOffice2003::IsUseGlobalTheme | グローバル Windows XP テーマを使用するかどうかを示します。 |
CMFCVisualManagerOffice2003::IsWindowsThemingSupported | Windows テーマがサポートされているかどうかを示します。 ( をオーバーライドしますCMFCVisualManager::IsWindowsThemingSupported.) |
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder | フレームワークは、自動的に隠すボタンの境界線を描画するときにこのメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawAutoHideButtonBorder.) |
CMFCVisualManagerOffice2003::OnDrawBarGripper | コントロール バーのグリッパーを描画するときにフレームワークによって呼び出されます。 ( CMFCVisualManagerOfficeXP::OnDrawBarGripper をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawBrowseButton | フレームワークは、編集コントロールの参照ボタンを描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawBrowseButton をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawButtonBorder | フレームワークは、ツール バー ボタンの境界線を描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawButtonBorder をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder | フレームワークは、 CMFCCaptionBar クラス オブジェクトの境界線を描画するときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawCaptionBarBorder.) |
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx | フレームワークは、チェック ボックスを描画するときにこのメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawCheckBoxEx.) |
CMFCVisualManagerOffice2003::OnDrawComboBorder | フレームワークは、 CMFCToolBarComboBoxButton クラス オブジェクトの周囲に境界線を描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawComboBorder をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawComboDropButton | フレームワークは、 CMFCToolBarComboBoxButton クラスのドロップ ボタンを描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawComboDropButton をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawControlBorder | フレームワークは、コントロールの境界線を描画するときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawControlBorder.) |
CMFCVisualManagerOffice2003::OnDrawExpandingBox | フレームワークは、展開ボックスを描画するときにこのメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawExpandingBox.) |
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder | フレームワークは、 CMFCHeaderCtrl クラスのインスタンスの周囲に境界線を描画するときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawHeaderCtrlBorder.) |
CMFCVisualManagerOffice2003::OnDrawMenuBorder | フレームワークは、 CMFCPopupMenu クラスの境界線を描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawMenuBorder をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter | フレームワークは、Outlook バーのスプリッターを描画するときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawOutlookBarSplitter.) |
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder | Outlook ページ ボタンの境界線を描画するときにフレームワークによって呼び出されます。 ( をオーバーライドしますCMFCVisualManager::OnDrawOutlookPageButtonBorder.) |
CMFCVisualManagerOffice2003::OnDrawPaneBorder | フレームワークは、 CPane クラス オブジェクトの境界線を描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawPaneBorder をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawPaneCaption | フレームワークは、 CDockablePane クラス オブジェクトのキャプションを描画するときに、このメソッドを呼び出します。 ( 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::OnDrawRibbonSliderZoomButton.) |
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane | フレームワークは、ステータス バーにウィンドウを描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawRibbonStatusBarPane をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawScrollButtons | フレームワークは、スクロール ボタンを描画するときにこのメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawScrollButtons をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawSeparator | フレームワークは、区切り記号を描画するときにこのメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawSeparator をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems | フレームワークは、メニュー内のすべての項目を描画するときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawShowAllMenuItems.) |
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder | フレームワークは、 CMFCStatusBar クラス オブジェクトの境界線を描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorder をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress | フレームワークは、 CMFCStatusBar オブジェクトに進行状況インジケーターを描画するときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawStatusBarProgress.) |
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox | フレームワークは、 CMFCStatusBar のサイズ ボックスを描画するときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawStatusBarSizeBox.) |
CMFCVisualManagerOffice2003::OnDrawTab | フレームワークは、 CMFCBaseTabCtrl クラス オブジェクトのタブを描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawTab をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder | フレームワークは、タブ ボタンの境界線を描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorder をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawTask | フレームワークは、 CMFCTasksPaneTask Class オブジェクトを描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawTask をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder | フレームワークは、 CMFCTasksPane クラス オブジェクトのグループの周囲に境界線を描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorder をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption | フレームワークは、 CMFCTasksPaneTaskGroup クラス オブジェクトのキャプションを描画するときに、このメソッドを呼び出します。 ( CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaption をオーバーライドします)。 |
CMFCVisualManagerOffice2003::OnDrawTearOffCaption | フレームワークは、 CMFCPopupMenu クラス オブジェクトのキャプションを描画するときに、このメソッドを呼び出します。 ( 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 | フレームワークは、 CBasePane クラス オブジェクトの背景を埋めるときに、このメソッドを呼び出します。 ( 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 | フレームワークは、 CMFCTasksPaneTaskGroup クラス オブジェクトの内部を埋めるときに、このメソッドを呼び出します。 ( 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 | Windows XP グローバル テーマを使用することを指定します。 |
CMFCVisualManagerOffice2003::SetUseGlobalTheme | ビジュアル マネージャーがグローバル テーマを使用するかどうかを指定します。 |
解説
CMFCVisualManagerOffice2003
クラスを使用して、アプリケーションの外観を Microsoft Office 2003 に似た外観に変更します。
例
次の例では、Office 2003 ビジュアル マネージャーを設定する方法を示します。 このコード スニペットは、 Desktop Alert Demo サンプルの一部です。
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));
継承階層
要件
Header: afxvisualmanageroffice2003.h
CMFCVisualManagerOffice2003::D rawComboBorderWinXP
現在の Windows XP テーマを使用してコンボ ボックスの境界線を描画します。
virtual BOOL DrawComboBorderWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]コンボ ボックスの境界線の外接する四角形。
bDisabled
[in]コンボ ボックスの境界線を無効にするかどうかを指定します。
bIsDropped
[in]コンボ ボックスの境界線を下にドロップするかどうかを指定します。
bIsHighlighted
[in]コンボ ボックスの境界線を強調表示するかどうかを指定します。
戻り値
テーマ API が有効な場合は TRUE、有効でない場合は FALSE を返します。
解説
CMFCVisualManagerOffice2003::D rawComboDropButtonWinXP
現在の Windows XP テーマを使用してコンボ ボックスのドロップダウン ボタンを描画します。
virtual BOOL DrawComboDropButtonWinXP(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]コンボ ボックスのドロップダウン ボタンの外接する四角形。
bDisabled
[in]コンボ ボックスのドロップダウン ボタンを無効にするかどうかを指定します。
bIsDropped
[in]コンボ ボックスのドロップダウン ボタンをドロップダウンするかどうかを指定します。
bIsHighlighted
[in]コンボ ボックスのドロップダウン ボタンを強調表示するかどうかを指定します。
戻り値
テーマ API が有効な場合は TRUE、有効でない場合は FALSE を返します。
解説
CMFCVisualManagerOffice2003::D rawCustomizeButton
カスタマイズ ボタンを描画します。
virtual void DrawCustomizeButton(
CDC* pDC,
CRect rect,
BOOL bIsHorz,
CMFCVisualManager::AFX_BUTTON_STATE state,
BOOL bIsCustomize,
BOOL bIsMoreButtons);
パラメーター
pDC
[in]表示コンテキストへのポインター。
rect
[in]ボタンの外接する四角形
bIsHorz
[in]ボタンが水平の場合は TRUE、垂直の場合は FALSE。
state
[in]ボタンが描画される状態 (通常、押された、または強調表示)。
bIsCustomize
[in]カスタマイズする矢印または矢印の左の画像をボタンの四角形に描画する必要がある場合は TRUE、そうでない場合は FALSE。
bIsMoreButtons
[in]水平または垂直のカスタマイズの場合は TRUE、ボタンの四角形に [その他のボタン] イメージを描画する必要がある場合は FALSE。そうでない場合は FALSE。
解説
CMFCVisualManagerOffice2003::D rawPushButtonWinXP
現在の Windows XP テーマを使用してプッシュ ボタンを描画します。
virtual BOOL DrawPushButtonWinXP(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
UINT uiState);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]プッシュ ボタンの外接する四角形。
pButton
[in]描画する CMFCButton クラス オブジェクトへのポインター。
uiState
[in] 無視されます。 状態は pButton から取得されます。
戻り値
Theme API が有効な場合は TRUE。それ以外の場合は FALSE。
解説
CMFCVisualManagerOffice2003::GetBaseThemeColor
基本テーマの色を取得します。
virtual COLORREF GetBaseThemeColor();
戻り値
基本テーマのテーマの色 (設定されている場合) またはカラー バーの面の色を返します。
解説
CMFCVisualManagerOffice2003::GetHighlightMenuItemColor
強調表示されたメニュー項目に使用される色を取得します。
virtual COLORREF GetHighlightMenuItemColor() const;
戻り値
強調表示されたメニュー項目に使用される色を返します。
解説
CMFCVisualManagerOffice2003::GetPropertyGridGroupColor
フレームワークはこのメソッドを呼び出して、プロパティ リストの背景色を取得します。
virtual COLORREF GetPropertyGridGroupColor(CMFCPropertyGridCtrl* pPropList);
パラメーター
pPropList
[in]フレームワークが描画しているプロパティ リストへのポインター。
戻り値
pPropList の背景色を返します。
解説
アプリケーションのプロパティ リストの背景色をカスタマイズするには、この関数をオーバーライドします。
CMFCVisualManagerOffice2003::GetPropertyGridGroupTextColor
フレームワークは、このメソッドを呼び出して、プロパティ リストのテキストの色を取得します。
virtual COLORREF GetPropertyGridGroupTextColor(CMFCPropertyGridCtrl* pPropList);
パラメーター
pPropList
[in]プロパティ リストへのポインター。
戻り値
指定したプロパティ リストのテキストの色を返します。
解説
アプリケーションのプロパティ リストのテキストの色をカスタマイズするには、この関数をオーバーライドします。
CMFCVisualManagerOffice2003::GetShowAllMenuItemsHeight
すべてのメニュー項目の高さを返します。
virtual int GetShowAllMenuItemsHeight(
CDC* pDC,
const CSize& sizeDefault);
パラメーター
pDC
[in]デバイス コンテキストへのポインター。
sizeDefault
[in]既定のメニュー サイズ。
戻り値
既定では、すべてのメニュー イメージの高さと余白を返します。
解説
CMFCVisualManagerOffice2003::GetSmartDockingBaseGuideColors
指定した基本グループの背景色と境界線の色を設定します。
virtual void GetSmartDockingBaseGuideColors(
COLORREF& clrBaseGroupBackground,
COLORREF& clrBaseGroupBorder);
パラメーター
clrBaseGroupBackground
[in]背景色に設定する COLORREF への参照。
clrBaseGroupBorder
[in]境界線の色に設定する COLORREF への参照。
解説
CMFCVisualManagerOffice2003::GetSmartDockingHighlightToneColor
強調表示のトーンの色を返します。
virtual COLORREF GetSmartDockingHighlightToneColor();
戻り値
強調表示のトーンの色を含む COLORREF を返します。
解説
CMFCVisualManagerOffice2003::GetTabFrameColors
フレームワークは、タブ ウィンドウを描画するための色のセットを取得する必要がある場合に、この関数を呼び出します。
virtual void GetTabFrameColors(
const CMFCBaseTabCtrl* pTabWnd,
COLORREF& clrDark,
COLORREF& clrBlack,
COLORREF& clrHighlight,
COLORREF& clrFace,
COLORREF& clrDarkShadow,
COLORREF& clrLight,
CBrush*& pbrFace,
CBrush*& pbrBlack);
パラメーター
pTabWnd
[in]フレームがタブを描画しているタブ付きウィンドウへのポインター。
clrDark
[out]このメソッドがタブの濃い境界線の色を格納する COLORREF パラメーターへの参照。
clrBlack
[out]このメソッドがタブ ウィンドウの境界線の色を格納する COLORREF パラメーターへの参照。 境界線の既定の色は黒です。
clrHighlight
[out]このメソッドがタブ ウィンドウの強調表示状態の色を格納する COLORREF パラメーターへの参照。
clrFace
[out]このメソッドがタブ ウィンドウの面の色を格納する COLORREF パラメーターへの参照。
clrDarkShadow
[out]このメソッドがタブ ウィンドウの影の色を格納する COLORREF パラメーターへの参照。
clrLight
[out]このメソッドがタブ ウィンドウの明るい端の色を格納する COLORREF パラメーターへの参照。
pbrFace
[out]ブラシの参照へのポインター。 このメソッドは、このパラメーターでタブ ウィンドウの面を塗りつぶすために使用するブラシを格納します。
pbrBlack
[out]ブラシの参照へのポインター。 このメソッドは、このパラメーターのタブ ウィンドウの黒い端を塗りつぶすために使用するブラシを格納します。
解説
CMFCVisualManagerOffice2003::GetToolBarCustomizeButtonMargin
ツール バーの [カスタマイズ] ボタンの余白を取得します。
virtual int GetToolBarCustomizeButtonMargin() const;
戻り値
ツール バーの [カスタマイズ] ボタンの余白を返します。
解説
CMFCVisualManagerOffice2003::GetToolbarDisabledColor
ツール バーの無効な色を取得します。
virtual COLORREF GetToolbarDisabledColor() const;
戻り値
無効な色を含む COLORREF を返します。
解説
CMFCVisualManagerOffice2003::GetToolTipInfo
ツールヒント情報を取得するためにフレームワークによって呼び出されます。
virtual BOOL GetToolTipInfo(
CMFCToolTipInfo& params,
UINT nType = (UINT)(-1));
パラメーター
params
[out]このメソッドがヒント情報を返す CMFCToolTipInfo クラス オブジェクトへの参照。
nType
[in]返されるヒント情報の情報を入力します。
戻り値
ヒント情報が返された場合は TRUE、それ以外の場合は FALSE を返します。
解説
CMFCVisualManagerOffice2003::IsDefaultWinXPColorsEnabled
ビジュアル マネージャーが Windows XP にネイティブなテーマの色を使用するかどうかを示します。
static BOOL IsDefaultWinXPColorsEnabled();
戻り値
ビジュアル マネージャーがネイティブカラーを使用する場合は TRUE。それ以外の場合は FALSE。
解説
ネイティブ カラーの詳細については、「 CMFCVisualManagerOffice2003::SetDefaultWinXPColors を参照してください。
CMFCVisualManagerOffice2003::IsDockingTabHasBorder
現在のビジュアル マネージャーが、ドッキングおよびタブ付きのペインの周囲に罫線を描画するかどうかを返します。
virtual BOOL IsDockingTabHasBorder();
戻り値
TRUE の 場合、ビジュアル マネージャーは、ドッキングされ、タブ付きのウィンドウの周りに罫線を描画します。それ以外の場合は FALSE。
解説
CMFCVisualManagerOffice2003::IsHighlightOneNoteTabs
OneNote タブを強調表示するかどうかを示します。
virtual BOOL IsHighlightOneNoteTabs() const;
戻り値
TRUE を返します。
解説
CMFCVisualManagerOffice2003::IsOffsetPressedButton
ツール バー ボタンの描画中にフレームワークによって呼び出されます。
virtual BOOL IsOffsetPressedButton() const;
戻り値
解説
既定の実装では FALSE が返されます。
CMFCVisualManagerOffice2003::IsStatusBarOfficeXPLook
Office XP の外観を持つステータス バーがあるかどうかを示します。
static BOOL __stdcall IsStatusBarOfficeXPLook();
戻り値
解説
Office XP の外観を持つステータス バーがある場合は TRUE を返し、表示されない場合は FALSE を返します。
CMFCVisualManagerOffice2003::IsToolbarRoundShape
指定したツール バーが丸いかどうかを示します。
virtual BOOL IsToolbarRoundShape(CMFCToolBar* pToolBar);
パラメーター
pToolBar
[in]対象のツール バーへのポインター。
戻り値
ツール バーが丸い場合は TRUE、メニュー バーの場合は FALSE を返します。
解説
CMFCVisualManagerOffice2003::IsUseGlobalTheme
アプリケーションで Windows XP テーマを使用するかどうかを示します。
static BOOL IsUseGlobalTheme();
戻り値
ビジュアル マネージャーが Windows XP テーマを使用する場合は TRUE。それ以外の場合は FALSE。
解説
メソッド CMFCVisualManagerOffice2003::SetUseGlobalTheme を使用して、ビジュアル マネージャーが Windows XP テーマを使用するかどうかを変更します。
CMFCVisualManagerOffice2003::IsWindowsThemingSupported
Windows テーマがサポートされているかどうかを示します。
virtual BOOL IsWindowsThemingSupported() const;
戻り値
Windows テーマがサポートされている場合は TRUE、サポートされていない場合は FALSE を返します。
解説
CMFCVisualManagerOffice2003::OnDrawAutoHideButtonBorder
フレームワークは、自動的に隠すボタンの境界線を描画するときにこのメソッドを呼び出します。
virtual void OnDrawAutoHideButtonBorder(
CDC* pDC,
CRect rectBounds,
CRect rectBorderSize,
CMFCAutoHideButton* pButton);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rectBounds
[in]自動非表示ボタンのサイズと位置。
rectBorderSize
[in]罫線のサイズ。
pButton
[in]自動非表示ボタンへのポインター。 フレームワークは、このボタンの境界線を描画しています。
解説
自動非表示ボタンの境界線の外観をカスタマイズする場合は、派生クラスでこのメソッドをオーバーライドします。 既定では、このメソッドは、アプリケーションの既定の影の色でフラット罫線を塗りつぶします。
rectBorderSize パラメーターには、罫線の座標が含まれていません。 top
、bottom
、left
、およびright
データ メンバーの境界線のサイズが含まれます。 0 以下の値は、自動非表示ボタンのその側に罫線がないことを示します。
CMFCVisualManagerOffice2003::OnDrawBarGripper
コントロール バーのグリッパーを描画するときにフレームワークによって呼び出されます。
virtual void OnDrawBarGripper(
CDC* pDC,
CRect rectGripper,
BOOL bHorz,
CBasePane* pBar);
パラメーター
pDC
[in]コントロール バーのデバイス コンテキストへのポインター。
rectGripper
[in]コントロール バーの外接する四角形。
bHorz
[in]コントロール バーを水平方向または垂直方向にドッキングするかどうかを指定するブール型パラメーター。
pBar
[in]コントロール バーへのポインター。 ビジュアル マネージャーは、このコントロール バーのグリッパーを描画します。
解説
このメソッドの既定の実装では、標準グリッパーが表示されます。 グリッパーの外観をカスタマイズするには、 CMFCVisualManagerOffice2003 クラスから派生したカスタム クラスでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawBrowseButton
詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。
virtual BOOL OnDrawBrowseButton(
CDC* pDC,
CRect rect,
CMFCEditBrowseCtrl* pEdit,
CMFCVisualManager::AFX_BUTTON_STATE state,
COLORREF& clrText);
パラメーター
[入力] pDC
[in] rect
[入力] pEdit
[入力] 状態
[入力] clrText
戻り値
解説
CMFCVisualManagerOffice2003::OnDrawButtonBorder
フレームワークは、ツール バー ボタンの境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawButtonBorder(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
パラメーター
pDC
[in]ツール バー ボタンのデバイス コンテキストへのポインター。
pButton
[入力] ツール バーのボタンへのポインター。 フレームワークは、このボタンの境界線を描画します。
rect
[in]ツール バー ボタンの境界を指定する四角形。
state
[in]ツール バー ボタンの現在の状態を指定する列挙データ型。
解説
このメソッドの既定の実装では、標準の境界線が表示されます。 ツール バー ボタンの境界線の外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
ツールバー ボタンの使用可能な状態は、 ButtonsIsRegular
、 ButtonsIsPressed
、または ButtonsIsHighlighted
です。
CMFCVisualManagerOffice2003::OnDrawCaptionBarBorder
フレームワークは、 CMFCCaptionBar クラス オブジェクトの境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawCaptionBarBorder(
CDC* pDC,
CMFCCaptionBar* pBar,
CRect rect,
COLORREF clrBarBorder,
BOOL bFlatBorder);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pBar
[in] CMFCCaptionBar クラス オブジェクトへのポインター。 フレームワークは、このキャプション バーを描画します。
rect
[in]キャプション バーの境界を指定する四角形。
clrBarBorder
[in]罫線の色。
bFlatBorder
[in]罫線がフラット、2D の外観である必要がある場合は TRUE、そうでない場合は FALSE。
解説
キャプション バーの境界線の外観をカスタマイズするには、派生クラスでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawCheckBoxEx
チェックボックスを描画するときにフレームワークによって呼び出されます。
virtual void OnDrawCheckBoxEx(
CDC* pDC,
CRect rect,
int nState,
BOOL bHighlighted,
BOOL bPressed,
BOOL bEnabled);
パラメーター
pDC
[in]デバイス コンテキストへのポインター。
rect
[in]チェックボックスの外接する四角形。
nState
[in]チェック ボックスの状態: オフの場合は 0、オンの場合は 1、混合チェックの場合は 2。
bHighlighted
[in]チェック ボックスが強調表示されている場合は TRUE、そうでない場合は FALSE。
bPressed
[in]チェック ボックスが押されている場合は TRUE、そうでない場合は FALSE。
bEnabled
[in]チェック ボックスが有効な場合は TRUE、有効でない場合は FALSE。
解説
CMFCVisualManagerOffice2003::OnDrawComboBorder
フレームワークは、 CMFCToolBarComboBoxButton クラスのインスタンスの周囲に境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawComboBorder(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
パラメーター
pDC
[in]コンボ ボックス ボタンのデバイス コンテキストへのポインター。
rect
[in]コンボ ボックス ボタンの境界を指定する四角形。
bDisabled
[in]コンボ ボックス ボタンが使用できないかどうかを示すブール型パラメーター。
bIsDropped
[in]コンボ ボックスがドロップダウンされるかどうかを示すブール型パラメーター。
bIsHighlighted
[in]コンボ ボックス ボタンが強調表示されているかどうかを示すブール型パラメーター。
pButton
[in] CMFCToolBarComboBoxButton
オブジェクトへのポインター。 フレームワークは、このコンボ ボックス ボタンを描画します。
解説
コンボ ボックスの境界線の外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawComboDropButton
フレームワークは、 CMFCToolBarComboBoxButton クラスのドロップ ボタンを描画するときに、このメソッドを呼び出します。
virtual void OnDrawComboDropButton(
CDC* pDC,
CRect rect,
BOOL bDisabled,
BOOL bIsDropped,
BOOL bIsHighlighted,
CMFCToolBarComboBoxButton* pButton);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]ドロップ ボタンの境界を指定する四角形。
bDisabled
[in]ドロップ ボタンが使用できないかどうかを示すブール型パラメーター。
bIsDropped
[in]コンボ ボックスがドロップダウンされるかどうかを示すブール型パラメーター。
bIsHighlighted
[in]ドロップ ボタンが強調表示されているかどうかを示すブール型パラメーター。
pButton
[in] CMFCToolBarComboBoxButton
オブジェクトへのポインター。 フレームワークは、このコンボ ボックス ボタンのドロップ ボタンを描画します
解説
コンボ ボックス ボタンのドロップ ボタンの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawControlBorder
フレームワークは、コントロールの境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawControlBorder(CWnd* pWndCtrl);
パラメーター
pWndCtrl
[in]罫線を描画するコントロールを表す CWnd クラス オブジェクトへのポインター。
解説
CMFCVisualManagerOffice2003::OnDrawExpandingBox
展開ボックスの描画中にフレームワークによって呼び出されます。
virtual void OnDrawExpandingBox(
CDC* pDC,
CRect rect,
BOOL bIsOpened,
COLORREF colorBox);
パラメーター
pDC
[in]展開ボックスを描画する表示コンテキストへのポインター。
rect
[in]描画する展開ボックスの外接する四角形。
bIsOpened
[in]描画するボックスが開いている場合は TRUE、開かない場合は FALSE。
colorBox
[in]描画するボックスの外側の境界線の色。
解説
CMFCVisualManagerOffice2003::OnDrawHeaderCtrlBorder
フレームワークは、 CMFCHeaderCtrl クラスのインスタンスの周囲に境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawHeaderCtrlBorder(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect& rect,
BOOL bIsPressed,
BOOL bIsHighlighted);
パラメーター
pCtrl
[in] CMFCHeaderCtrl クラス オブジェクトへのポインター。 フレームワークは、このヘッダー コントロールの境界線を描画します。
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]ヘッダー コントロールの境界を指定する四角形。
[入力] bIsPressed
[入力] bIsHighlighted
ヘッダー コントロールが押されているかどうかを示すブール型パラメーター。
解説
ヘッダー コントロールの境界線をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawMenuBorder
フレームワークは、 CMFCPopupMenu クラスの境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawMenuBorder(
CDC* pDC,
CMFCPopu* pMenu,
CRect rect);
パラメーター
pDC
[in] CMFCPopupMenu クラス オブジェクトのデバイス コンテキストへのポインター。
pMenu
[in] CMFCPopupMenu クラス オブジェクトへのポインター。 フレームワークは、このポップアップ メニューの周囲に境界線を描画します。
rect
[in]ポップアップ メニューの境界を指定する四角形。
解説
このメソッドの既定の実装では、標準メニューの境界線が表示されます。 メニュー罫線の外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawOutlookBarSplitter
フレームワークは、Outlook バーのスプリッターを描画するときに、このメソッドを呼び出します。
virtual void OnDrawOutlookBarSplitter(
CDC* pDC,
CRect rectSplitter);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rectSplitter
[in]スプリッターの境界を指定する四角形。
解説
Outlook バーのスプリッターの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawOutlookPageButtonBorder
Outlook ページ ボタンの境界線を描画するときにフレームワークによって呼び出されます。
virtual void OnDrawOutlookPageButtonBorder(
CDC* pDC,
CRect& rectBtn,
BOOL bIsHighlighted,
BOOL bIsPressed);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rectBtn
[in]Outlook ページ ボタンの境界を指定する四角形。
bIsHighlighted
[in]ボタンが強調表示されているかどうかを示すブール値。
bIsPressed
[in]ボタンを押すかどうかを指定するブール値。
解説
Outlook ページ ボタンの外観を変更するには、カスタム ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawPaneBorder
フレームワークは、 CPane クラス オブジェクトの境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawPaneBorder(
CDC* pDC,
CBasePane* pBar,
CRect& rect);
パラメーター
pDC
[in]コントロール バーのデバイス コンテキストへのポインター。
pBar
[in]ペインへのポインター。 ビジュアル マネージャーは、このウィンドウの境界線を描画します。
rect
[in]ウィンドウの境界を示す四角形。
解説
このメソッドの既定の実装では、標準の境界線が表示されます。 罫線の外観をカスタマイズするには、派生クラスでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawPaneCaption
フレームワークは、 CDockablePane クラス オブジェクトのキャプションを描画するときに、このメソッドを呼び出します。
virtual COLORREF OnDrawPaneCaption(
CDC* pDC,
CDockablePane* pBar,
BOOL bActive,
CRect rectCaption,
CRect rectButtons);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pBar
[in] CDockablePane クラス オブジェクトへのポインター。 フレームワークは、このウィンドウのキャプションを描画します。
bActive
[in]コントロール バーがアクティブかどうかを示すブール値パラメーター。
rectCaption
[in]キャプションの境界を指定する四角形。
rectButtons
[in]キャプション ボタンの境界を指定する四角形。
戻り値
キャプションのテキストの色を示す COLORREF パラメーター。
解説
CMFCVisualManagerOffice2003::OnDrawPopupWindowBorder
フレームワークは、ポップアップ ウィンドウの境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawPopupWindowBorder(
CDC* pDC,
CRect rect);
パラメーター
pDC
[in]ポップアップ ウィンドウのデバイス コンテキストへのポインター。
rect
[in]ポップアップ ウィンドウの外接する四角形。
解説
CMFCVisualManagerOffice2003::OnDrawPopupWindowButtonBorder
フレームワークは、ポップアップ ウィンドウにボタンの境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawPopupWindowButtonBorder(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
パラメーター
pDC
[in]ボタンのデバイス コンテキストへのポインター。
rectClient
[in]ボタンの外接する四角形。
pButton
[in]ボタンへのポインター ( CMFCDesktopAlertWndButton クラス オブジェクト)。
解説
CMFCVisualManagerOffice2003::OnDrawPopupWindowCaption
フレームワークは、ポップアップ ウィンドウのキャプションを描画するときに、このメソッドを呼び出します。
virtual COLORREF OnDrawPopupWindowCaption(
CDC* pDC,
CRect rectCaption,
CMFCDesktopAlertWnd* pPopupWnd);
パラメーター
pDC
[in]キャプションのデバイス コンテキストへのポインター。
rectCaption
[in]キャプションの外接する四角形。
pPopupWnd
[in]キャプションを描画するポップアップ ウィンドウへのポインター。
戻り値
キャプションのテキストの色。
解説
ポップアップ ウィンドウのキャプションの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawRibbonButtonsGroup
フレームワークは、リボンにボタンのグループを描画するときに、このメソッドを呼び出します。
virtual COLORREF OnDrawRibbonButtonsGroup(
CDC* pDC,
CMFCRibbonButtonsGroup* pGroup,
CRect rectGroup);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pGroup
[in]リボン上のボタンのグループへのポインター。 フレームワークは、このボタンのグループを描画します。
rectGroup
[in]グループの境界を指定する四角形。
戻り値
予約済み値。 既定の実装では、-1 が返されます。
解説
リボン上のボタンのグループの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryCaption
フレームワークは、リボン カテゴリのキャプション バーを描画するときに、このメソッドを呼び出します。
virtual COLORREF OnDrawRibbonCategoryCaption(
CDC* pDC,
CMFCRibbonContextCaption* pContextCaption);
パラメーター
pDC
[in]リボン カテゴリのデバイス コンテキストへのポインター。
pContextCaption
[in]キャプション バーへのポインター。 ビジュアル マネージャーは、この CMFCRibbonContextCaption クラスを描画します。
戻り値
キャプション バーのテキストの色を示す COLORREF パラメーター。
解説
リボン カテゴリのキャプション バーの外観をカスタマイズするには、派生クラスでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawRibbonCategoryTab
フレームワークは、リボン カテゴリのタブを描画するときに、このメソッドを呼び出します。
virtual COLORREF OnDrawRibbonCategoryTab(
CDC* pDC,
CMFCRibbonTab* pTab,
BOOL bIsActive);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pTab
[in]リボン タブ オブジェクトへのポインター。 フレームワークは、このタブを描画します。
bIsActive
[in]タブがアクティブな場合は TRUE、そうでない場合は FALSE。
戻り値
リボン カテゴリ タブのテキストに使用される色。
解説
リボン カテゴリ タブの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawRibbonProgressBar
フレームワークは、 CMFCRibbonProgressBar クラスobject を描画するときに、このメソッドを呼び出します。
virtual void OnDrawRibbonProgressBar(
CDC* pDC,
CMFCRibbonProgressBar* pProgress,
CRect rectProgress,
CRect rectChunk,
BOOL bInfiniteMode);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pProgress
[in] CMFCRibbonProgressBar クラス オブジェクトへのポインター。 フレームワークは、この進行状況バーを描画します。
rectProgress
[in]進行状況バーの境界を指定する四角形。
rectChunk
[in]進行状況バーを囲む領域の境界を指定する四角形。
bInfiniteMode
[in]バーが無限モードの場合は TRUE、そうでない場合は FALSE。 既定の実装では、このパラメーターは使用されません。
解説
派生クラスでこのメソッドをオーバーライドして、進行状況バーの外観をカスタマイズする
CMFCVisualManagerOffice2003::OnDrawRibbonQuickAccessToolBarSeparator
フレームワークは、リボンのクイック アクセス ツール バーに区切り記号を描画するときに、このメソッドを呼び出します。
virtual void OnDrawRibbonQuickAccessToolBarSeparator(
CDC* pDC,
CMFCRibbonSeparator* pSeparator,
CRect rect);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pSeparator
[in] CMFCRibbonSeparator クラス オブジェクトへのポインター。 フレームワークは、このリボン区切り記号を描画します。
rect
[in]区切り記号の境界を指定する四角形。
解説
クイック アクセス ツール バーのリボン区切り記号の外観をカスタマイズするには、派生クラスでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawRibbonSliderChannel
フレームワークは、 CMFCRibbonSlider クラスのチャネルを描画するときに、このメソッドを呼び出します。
virtual void OnDrawRibbonSliderChannel(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect);
パラメーター
pDC
[in]デバイス コンテキストへのポインター。
pSlider
[in] CMFCRibbonSlider クラス オブジェクトへのポインター。 フレームワークは、このリボン スライダーのチャネルを描画します。
rect
[in]リボン スライダーのチャネルの境界を指定する四角形。
解説
リボン スライダーのチャネルの外観をカスタマイズするには、派生クラスでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawRibbonSliderThumb
フレームワークは、 CMFCRibbonSlider Class オブジェクトのサムを描画するときに、このメソッドを呼び出します。
virtual void OnDrawRibbonSliderThumb(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pSlider
[in] CMFCRibbonSlider クラスへのポインター。 フレームワークは、このリボン スライダーのつまみを描画します。
rect
[in]リボン スライダーの親指の境界を指定する四角形。
bIsHighlighted
[in]サムが強調表示されているかどうかを示すブール値パラメーター。
bIsPressed
[in]サムが押されているかどうかを示すブール値パラメーター。
bIsDisabled
[in]サムが使用できないかどうかを示すブール型パラメーター。
解説
リボン スライダーのサムの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawRibbonSliderZoomButton
フレームワークは、 CMFCRibbonSlider クラス オブジェクトのズーム ボタンを描画するときに、このメソッドを呼び出します。
virtual void OnDrawRibbonSliderZoomButton(
CDC* pDC,
CMFCRibbonSlider* pSlider,
CRect rect,
BOOL bIsZoomOut,
BOOL bIsHighlighted,
BOOL bIsPressed,
BOOL bIsDisabled);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pSlider
[in] CMFCRibbonSlider クラス オブジェクトへのポインター。 フレームワークは、このリボン スライダーを描画します。
rect
[in]リボン スライダーのズーム ボタンの境界を指定する四角形。
bIsZoomOut
[in]フレームワークがズーム アウトの場合は " -" で左ボタンを描画する必要がある場合は TRUE、ズームインの場合は " +" で右ボタンを描画する場合は FALSE。
bIsHighlighted
[in]ボタンが強調表示されているかどうかを示すブール値パラメーター。
bIsPressed
[in]ボタンが押されているかどうかを示すブール値パラメーター。
bIsDisabled
[in]ボタンが使用できないかどうかを示すブール型パラメーター。
解説
既定では、リボン スライダーのズーム ボタンは、 + または中央にサインイン - 円になります。 ズーム ボタンの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawRibbonStatusBarPane
フレームワークは、ステータス バーにウィンドウを描画するときに、このメソッドを呼び出します。
virtual COLORREF OnDrawRibbonStatusBarPane(
CDC* pDC,
CMFCRibbonStatusBar* pBar,
CMFCRibbonStatusBarPane* pPane);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pBar
[in]ペインを含むステータス バーへのポインター。
pPane
[in]ステータス バー ウィンドウへのポインター。 フレームワークは、この CMFCRibbonStatusBarPane クラス オブジェクトを描画します。
戻り値
予約済み値。 既定の実装では、-1 が返されます。
解説
派生ビジュアル マネージャーでこのメソッドをオーバーライドして、ステータス バーのペインの外観をカスタマイズします。
CMFCVisualManagerOffice2003::OnDrawScrollButtons
フレームワークは、スクロール ボタンを描画するときにこのメソッドを呼び出します。
virtual void OnDrawScrollButtons(
CDC* pDC,
const CRect& rect,
const int nBorderSize,
int iImage,
BOOL bHilited);
パラメーター
pDC
[in]デバイス コンテキストへのポインター。
rect
[in]スクロール ボタンの外接する四角形。
nBorderSize
[in]スクロール ボタンの周囲に描画する境界線のサイズ。
iImage
[in]スクロール ボタンに描画する画像の識別子。
bHilited
[in]スクロール ボタンが強調表示されている場合は TRUE、そうでない場合は FALSE。
解説
CMFCVisualManagerOffice2003::OnDrawSeparator
フレームワークは、区切り記号を描画するときにこのメソッドを呼び出します。
virtual void OnDrawSeparator(
CDC* pDC,
CBasePane* pBar,
CRect rect,
BOOL bIsHoriz);
パラメーター
pDC
[in]コントロール バーのデバイス コンテキストへのポインター。
pBar
[in]区切り記号を含むペインへのポインター。
rect
[in]区切り記号の境界を指定する四角形。
bIsHoriz
[in]ペインが水平方向にドッキングされている場合は TRUE、ペインが垂直方向にドッキングされている場合は FALSE。
解説
区切り記号は、関連するアイコンのグループを分離するためにコントロール バーで使用されます。 このメソッドの既定の実装では、標準の区切り記号が表示されます。 区切り記号の外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawShowAllMenuItems
フレームワークは、メニュー内のすべての項目を描画するときにこのメソッドを呼び出します
virtual void OnDrawShowAllMenuItems(
CDC* pDC,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
パラメーター
pDC
[in]デバイス コンテキストへのポインター。
rect
[in]描画するメニューの外接する四角形。
state
[in]ボタンの状態。
解説
CMFCVisualManagerOffice2003::OnDrawStatusBarPaneBorder
フレームワークは、 CMFCStatusBar クラス オブジェクトの境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawStatusBarPaneBorder(
CDC* pDC,
CMFCStatusBar* pBar,
CRect rectPane,
UINT uiID,
UINT nStyle);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pBar
[in] CMFCStatusBar クラス オブジェクトへのポインター。 フレームワークは、このステータス バー オブジェクトを描画します。
rectPane
[in]ステータス バーの境界を指定する四角形。
uiID
[in]ステータス バーの ID。
nStyle
[in]ステータス バーのスタイル。
解説
派生ビジュアル マネージャーでこのメソッドをオーバーライドして、 CMFCStatusBar
オブジェクトの境界線の外観をカスタマイズします。
CMFCVisualManagerOffice2003::OnDrawStatusBarProgress
フレームワークは、 CMFCStatusBar クラス オブジェクトに進行状況インジケーターを描画するときに、このメソッドを呼び出します。
virtual void OnDrawStatusBarProgress(
CDC* pDC,
CMFCStatusBar* pStatusBar,
CRect rectProgress,
int nProgressTotal,
int nProgressCurr,
COLORREF clrBar,
COLORREF clrProgressBarDest,
COLORREF clrProgressText,
BOOL bProgressText);
パラメーター
pDC
[in]ステータス バーのデバイス コンテキストへのポインター
pStatusBar
[in]進行状況バーを含む CMFCStatusBar クラス オブジェクト。
rectProgress
[in]進行状況バーの境界を指定する四角形。
nProgressTotal
[in]進行状況バーの合計数。
nProgressCurr
[in]進行状況バーの現在の進行状況。
clrBar
[in]進行状況バーの初期色。 値は、色のグラデーションの開始または進行状況バーの完全な色のいずれかです。
[入力] clrProgressBarDest
[入力] clrProgressText
[入力] bProgressText
解説
ステータス バーの進行状況バーの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawStatusBarSizeBox
フレームワークは、 CMFCStatusBar クラスのサイズ ボックスを描画するときに、このメソッドを呼び出します。
virtual void OnDrawStatusBarSizeBox(
CDC* pDC,
CMFCStatusBar* pStatBar,
CRect rectSizeBox);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pStatBar
[in]ステータス バーへのポインター。 フレームワークは、このステータス バーのサイズ ボックスを描画します。
rectSizeBox
[in]サイズ ボックスの境界を指定する四角形。
解説
派生ビジュアル マネージャーでこのメソッドをオーバーライドして、ステータス バーのサイズ ボックスの外観をカスタマイズします。
CMFCVisualManagerOffice2003::OnDrawTab
フレームワークは、 CMFCBaseTabCtrl クラス オブジェクトのタブを描画するときに、このメソッドを呼び出します。
virtual void OnDrawTab(
CDC* pDC,
CRect rectTab,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rectTab
[in]タブ コントロールの境界を指定する四角形。
iTab
[in]フレームワークが描画するタブのインデックス。
bIsActive
[in]タブがアクティブかどうかを指定するブール型パラメーター。
pTabWnd
[in] CMFCBaseTabCtrl クラス オブジェクトへのポインター。 フレームワークは、このタブ コントロールを描画します。
解説
CMFCBaseTabCtrl
オブジェクトは、WM_PAINT メッセージを処理するときにこのメソッドを呼び出します。タブの外観をカスタマイズするには、派生クラスでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawTabsButtonBorder
フレームワークは、タブ ボタンの境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawTabsButtonBorder(
CDC* pDC,
CRect& rect,
CMFCButton* pButton,
UINT uiState,
CMFCBaseTabCtrl* pWndTab);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]タブ ボタンの境界を指定する四角形。
pButton
[in]フレームワークが境界線を描画する CMFCButton クラス へのポインター。
uiState
[in]ボタンの状態 ( CButton::GetState を参照)。
pWndTab
[in]親タブ ウィンドウへのポインター。
解説
タブ ボタンの境界線の外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawTask
フレームワークは、 CMFCTasksPaneTask Class オブジェクトを描画するときに、このメソッドを呼び出します。
virtual void OnDrawTask(
CDC* pDC,
CMFCTasksPaneTask* pTask,
CImageList* pIcons,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pTask
[in] CMFCTasksPaneTask クラス オブジェクトへのポインター。 フレームワークは、このタスクを描画します。
pIcons
[in]作業ウィンドウに関連付けられているイメージ リストへのポインター。 各タスクには、このリスト内の画像のインデックスが含まれています。
bIsHighlighted
[in]表示されるタスクを強調表示するかどうかを指定するブール値パラメーター。
bIsSelected
[in]表示されるタスクを選択するかどうかを指定するブール値パラメーター。
解説
フレームワークでは、タスク バーにタスクがアイコンとテキストの両方として表示されます。 pIcons パラメーターには、pTask で示されるタスクのアイコンが含まれています。 タスク バー上のタスクの外観をカスタマイズするには、派生クラスでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawTasksGroupAreaBorder
フレームワークは、 CMFCTasksPane クラス オブジェクトのグループの周囲に境界線を描画するときに、このメソッドを呼び出します。
virtual void OnDrawTasksGroupAreaBorder(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE,
BOOL bNoTitle = FALSE);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]作業ウィンドウのグループ領域の境界を指定する四角形。
bSpecial
[in]罫線が強調表示されているかどうかを指定するブール値パラメーター。 TRUE の値は、罫線が強調表示されていることを示します。
bNoTitle
[in]グループ領域にタイトルがあるかどうかを指定するブール型パラメーター。 TRUE の値は、グループ領域にタイトルがないことを示します。
解説
作業ウィンドウのグループ領域の周囲の境界線をカスタマイズするには、派生クラスでこの関数をオーバーライドします。
CMFCVisualManagerOffice2003::OnDrawTasksGroupCaption
フレームワークは、 CMFCTasksPaneTaskGroup クラス オブジェクトのキャプションを描画するときに、このメソッドを呼び出します。
virtual void OnDrawTasksGroupCaption(
CDC* pDC,
CMFCTasksPaneTaskGroup* pGroup,
BOOL bIsHighlighted = FALSE,
BOOL bIsSelected = FALSE,
BOOL bCanCollapse = FALSE);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
pGroup
[in] CMFCTasksPaneTaskGroup クラス オブジェクトへのポインター。 フレームワークは、このグループのキャプションを描画します。
bIsHighlighted
[in]グループが強調表示されているかどうかを示すブール型パラメーター。
bIsSelected
[in]グループが現在選択されているかどうかを示すブール型パラメーター。
bCanCollapse
[in]グループを折りたたむことができるかどうかを示すブール型パラメーター。
解説
派生クラスでこのメソッドをオーバーライドして、 CMFCTasksPaneTaskGroup
のキャプションをカスタマイズします。
CMFCVisualManagerOffice2003::OnDrawTearOffCaption
フレームワークは、 CMFCPopupMenu クラス オブジェクトのキャプションを描画するときに、このメソッドを呼び出します。
virtual void OnDrawTearOffCaption(
CDC* pDC,
CRect rect,
BOOL bIsActive);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]キャプションの境界を指定する四角形。
bIsActive
[in]キャプションがアクティブな場合は TRUE。それ以外の場合は FALSE。
解説
この関数は、 CMFCPopupMenu クラス オブジェクトがWM_PAINT メッセージを処理し、ティアオフ キャプションを描画する必要がある場合に、フレームワークによって呼び出されます。
ティアオフ バーのキャプションの外観をカスタマイズするには、派生クラスでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnErasePopupWindowButton
フレームワークは、ポップアップ ウィンドウ内のボタンを消去するときに、このメソッドを呼び出します。
virtual void OnErasePopupWindowButton(
CDC* pDC,
CRect rectClient,
CMFCDesktopAlertWndButton* pButton);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rectClient
[in]ポップアップ ウィンドウのクライアント領域を指定する四角形。
pButton
[in]消去するボタンへのポインター。
解説
CMFCVisualManagerOffice2003::OnEraseTabsArea
フレームワークは、タブ ウィンドウのタブ領域を消去するときに、このメソッドを呼び出します。
virtual void OnEraseTabsArea(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]タブ領域の境界を指定する四角形。
pTabWnd
[in]タブ ウィンドウへのポインター。 フレームワークは、指定されたタブ ウィンドウのタブ領域を消去します。
解説
この関数は、 CMFCBaseTabCtrl クラス オブジェクトがWM_PAINT メッセージを処理し、タブ領域を消去するときにフレームワークによって呼び出されます。
タブの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnEraseTabsButton
フレームワークは、タブ ボタンのテキストとアイコンを消去するときに、このメソッドを呼び出します。
virtual void OnEraseTabsButton(
CDC* pDC,
CRect rect,
CMFCButton* pButton,
CMFCBaseTabCtrl* pWndTab);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]タブ ボタンの境界を指定する四角形。
pButton
[in]タブ ボタンへのポインター。 フレームワークは、このボタンのテキストとアイコンを消去します。
pWndTab
[in]タブ ボタンを含むタブ コントロールへのポインター。
解説
フレームワークは、 CMFCBaseTabCtrl クラス オブジェクトがWM_ERASEBKGND メッセージを処理するときに、ボタンのテキストとアイコンを消去します。
タブ ボタンの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnEraseTabsFrame
フレームワークは、 CMFCBaseTabCtrl クラス オブジェクトのフレームを消去するときに、このメソッドを呼び出します。
virtual BOOL OnEraseTabsFrame(
CDC* pDC,
CRect rect,
const CMFCBaseTabCtrl* pTabWnd);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]タブ ウィンドウの境界を指定する四角形。
pTabWnd
[in]タブ ウィンドウへのポインター。 フレームワークは、この CMFCBaseTabCtrl クラスのフレームを消去します。
戻り値
メソッドが成功した場合は TRUE、そうでない場合は FALSE。
解説
このメソッドは、 rect で示される領域をアクティブなタブの背景色で塗りつぶします。これは、 CMFCBaseTabCtrl
オブジェクトがWM_PAINT メッセージを処理し、タブ フレームを消去するときに呼び出されます。
CMFCVisualManagerOffice2003::OnFillAutoHideButtonBackground
フレームワークは、自動的に隠すボタンの背景を塗りつぶすときにこのメソッドを呼び出します。
virtual void OnFillAutoHideButtonBackground(
CDC* pDC,
CRect rect,
CMFCAutoHideButton* pButton);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]自動非表示ボタンの境界を指定する四角形。
pButton
[in] CMFCAutoHideButton クラス オブジェクトへのポインター。 フレームワークは、この自動非表示ボタンの背景を塗りつぶします。
解説
自動非表示ボタンの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnFillBarBackground
フレームワークは、 CBasePane クラス オブジェクトの背景を埋めるときに、このメソッドを呼び出します。
virtual void OnFillBarBackground(
CDC* pDC,
CBasePane* pBar,
CRect rectClient,
CRect rectClip,
BOOL bNCArea = FALSE);
パラメーター
pDC
[in]コントロール バーのデバイス コンテキストへのポインター。
pBar
[in] CBasePane クラス オブジェクトへのポインター。 フレームワークは、このウィンドウの背景を塗りつぶします。
rectClient
[in]ウィンドウの境界を指定する四角形。
rectClip
[in]ウィンドウのクリッピング領域を指定する四角形。
bNCArea
[in] 予約値。
解説
このメソッドの既定の実装では、グローバル変数 afxGlobalData
の 3d 背景色でバーの背景を塗りつぶします。
ウィンドウの背景をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnFillButtonInterior
フレームワークは、ツール バー ボタンの背景を埋めるときに、このメソッドを呼び出します。
virtual void OnFillButtonInterior(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rect,
CMFCVisualManager::AFX_BUTTON_STATE state);
パラメーター
pDC
[in]ツール バー ボタンのデバイス コンテキストへのポインター。
pButton
[in]フレームワークが背景を埋めるボタンへのポインター。
rect
[in]ツール バー ボタンの境界を指定する四角形。
state
[in]ツール バー ボタンの状態 (ツール バー ボタンの使用可能な状態は、 ButtonsIsRegular
、 ButtonsIsPressed
、または ButtonsIsHighlighted
)。
解説
このメソッドの既定の実装では、既定の色を使用して背景を塗りつぶします。 ツール バー ボタンの背景をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnFillCommandsListBackground
フレームワークは、コマンド リストに属するツール バー ボタンの背景を埋めるときに、このメソッドを呼び出します。 このコマンド リストは、カスタマイズ ダイアログの一部です。
virtual COLORREF OnFillCommandsListBackground(
CDC* pDC,
CRect rect,
BOOL bIsSelected = FALSE);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]ボタンの境界を指定する四角形。
bIsSelected
[in]ボタンが選択されているかどうかを示すブール値パラメーター。
戻り値
ツール バー ボタンのテキストの色。
解説
カスタマイズ リストの詳細については、「 CMFCToolBarButton::OnDrawOnCustomizeList を参照してください。 このメソッドの既定の実装では、現在選択されているスキンの配色に基づいて背景が塗りつぶされます。
CMFCVisualManagerOffice2003::OnFillHeaderCtrlBackground
フレームワークは、ヘッダー コントロールの背景を埋めるときに、このメソッドを呼び出します。
virtual void OnFillHeaderCtrlBackground(
CMFCHeaderCtrl* pCtrl,
CDC* pDC,
CRect rect);
パラメーター
pCtrl
[in] CMFCHeaderCtrl クラス オブジェクトへのポインター。 フレームワークは、このヘッダー コントロールの背景を埋めます。
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]ヘッダー コントロールの境界を指定する四角形。
解説
ヘッダー コントロールの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnFillHighlightedArea
フレームワークは、ツール バー ボタンの強調表示された領域を埋めるときに、このメソッドを呼び出します。
virtual void OnFillHighlightedArea(
CDC* pDC,
CRect rect,
CBrush* pBrush,
CMFCToolBarButton* pButton);
パラメーター
pDC
[in]デバイス コンテキストへのポインター。
rect
[in]塗りつぶす強調表示された領域の外接する四角形。
pBrush
[in]強調表示された領域の塗りつぶしに使用するブラシ。
pButton
[in]強調表示された領域を塗りつぶす CMFCToolBarButton クラス オブジェクトへのポインター。
解説
CMFCVisualManagerOffice2003::OnFillOutlookBarCaption
フレームワークは、Outlook キャプション バーの背景を埋めるときに、このメソッドを呼び出します。
virtual void OnFillOutlookBarCaption(
CDC* pDC,
CRect rectCaption,
COLORREF& clrText);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rectCaption
[in]キャプション バーの境界を指定する四角形。
clrText
[out]このメソッドがキャプション バーにテキストの色を書き込む COLORREF オブジェクトへの参照。
解説
このメソッドの既定の実装では、キャプション バーに現在のスキンに基づく影の色が塗りつぶされます。
派生ビジュアル マネージャーでこのメソッドをオーバーライドして、Outlook キャプション バーの色をカスタマイズします。
CMFCVisualManagerOffice2003::OnFillOutlookPageButton
フレームワークは、Outlook ページ ボタンの内部を埋めるときに、このメソッドを呼び出します。
virtual void OnFillOutlookPageButton(
CDC* pDC,
const CRect& rect,
BOOL bIsHighlighted,
BOOL bIsPressed,
COLORREF& clrText);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]Outlook ページ ボタンの境界を指定する四角形。
bIsHighlighted
[in]ボタンが強調表示されているかどうかを示すブール型パラメーターです。
bIsPressed
[in]ボタンを押すかどうかを指定するブール値パラメーター。
clrText
[out]このメソッドが Outlook ページ ボタンのテキストの色を格納する COLORREF オブジェクトへの参照。
解説
派生ビジュアル マネージャーでこの関数をオーバーライドして、Outlook ページ ボタンの外観をカスタマイズします。
CMFCVisualManagerOffice2003::OnFillPopupWindowBackground
フレームワークは、ポップアップ ウィンドウの背景がいっぱいになると、このメソッドを呼び出します。
virtual void OnFillPopupWindowBackground(
CDC* pDC,
CRect rect);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]ポップアップ ウィンドウの境界を指定する四角形。
解説
ポップアップ ウィンドウの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnFillTab
フレームワークは、タブ ウィンドウの背景を埋めるときにこのメソッドを呼び出します。
virtual void OnFillTab(
CDC* pDC,
CRect rectFill,
CBrush* pbrFill,
int iTab,
BOOL bIsActive,
const CMFCBaseTabCtrl* pTabWnd);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rectFill
[in]タブ ウィンドウの境界を指定する四角形。
pbrFill
[in]フレームワークがタブ ウィンドウの塗りつぶしに使用しているブラシへのポインター。
iTab
[in]フレームワークが背景を塗りつぶすタブの 0 から始まるタブ インデックス。
bIsActive
[in]タブがアクティブな場合は TRUE、そうでない場合は FALSE。
pTabWnd
[in]親タブ コントロールへのポインター。
解説
タブの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnFillTasksGroupInterior
フレームワークは、 CMFCTasksPaneTaskGroup クラス オブジェクトの内部を埋めるときに、このメソッドを呼び出します。
virtual void OnFillTasksGroupInterior(
CDC* pDC,
CRect rect,
BOOL bSpecial = FALSE);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rect
[in]タスク グループの境界を指定する四角形。
bSpecial
[in]内部が特殊な色で塗りつぶされているかどうかを示すブール値。
解説
派生ビジュアル マネージャーでこのメソッドをオーバーライドして、タスク グループの外観をカスタマイズします。
CMFCVisualManagerOffice2003::OnFillTasksPaneBackground
フレームワークは、 CMFCTasksPane クラス コントロールの背景を埋めるときに、このメソッドを呼び出します。
virtual void OnFillTasksPaneBackground(
CDC* pDC,
CRect rectWorkArea);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rectWorkArea
[in]作業ウィンドウの境界を指定する四角形。
解説
派生ビジュアル マネージャーでこのメソッドをオーバーライドして、 CMFCTasksPane クラス オブジェクトの外観をカスタマイズします。
CMFCVisualManagerOffice2003::OnHighlightQuickCustomizeMenuButton
フレームワークは、強調表示されたクイック カスタマイズ メニュー ボタンを描画するときに、このメソッドを呼び出します。
virtual void OnHighlightQuickCustomizeMenuButton(
CDC* pDC,
CMFCToolBarMenuButton* pButton,
CRect rect);
パラメーター
pDC
[in]ボタンのデバイス コンテキストへのポインター。
pButton
[in]ボタンへのポインター。
rect
[in]ボタンの外接する四角形。
解説
CMFCVisualManagerOffice2003::OnHighlightRarelyUsedMenuItems
強調表示されたメニュー コマンドを描画すると、フレームワークはこのメソッドを呼び出します。
virtual void OnHighlightRarelyUsedMenuItems(
CDC* pDC,
CRect rectRarelyUsed);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。
rectRarelyUsed
[in]強調表示されたコマンドの境界を指定する四角形。
解説
強調表示されたメニュー コマンドの外観をカスタマイズするには、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::OnUpdateSystemColors
フレームワークは、システムの色が変更されたときにこの関数を呼び出します。
virtual void OnUpdateSystemColors();
解説
フレームワークは、WM_SYSCOLORCHANGE メッセージの処理の一環としてこのメソッドを呼び出します。 アプリケーションで色が変更されたときにカスタム コードを実行する場合は、派生ビジュアル マネージャーでこのメソッドをオーバーライドします。
CMFCVisualManagerOffice2003::SetDefaultWinXPColors
ビジュアル マネージャーがネイティブ Windows XP テーマの色または GetSysColor から取得した色を使用するかどうかを指定します。
static void SetDefaultWinXPColors(BOOL bDefaultWinXPColors = TRUE);
パラメーター
bDefaultWinXPColors
[in]ビジュアル マネージャーがネイティブ Windows XP の色を使用するかどうかを指定します。
解説
bDefaultWinXPColors が TRUE の場合、ビジュアル マネージャーは、青、オリーブ、シルバーなどのネイティブ Windows XP の色を使用します。 それ以外の場合、ビジュアル マネージャーは、 GetSysColor
から取得した色を使用します。 ビジュアル マネージャーは、COLOR_3DFACE、COLOR_3DSHADOW、COLOR_3DHIGHLIGHT、COLOR_3DDKSHADOW、COLOR_3DLIGHTなどのビジュアル要素を使用します。
既定では、 CMFCVisualManagerOffice2003
オブジェクトはネイティブ Windows XP テーマの色を使用します。
CMFCVisualManagerOffice2003::SetStatusBarOfficeXPLook
Windows XP グローバル テーマを使用することを指定します。
static void __stdcall SetStatusBarOfficeXPLook(BOOL bStatusBarOfficeXPLook = TRUE);
パラメーター
bStatusBarOfficeXPLook
[in]Windows XP グローバル テーマを使用する場合は TRUE (既定値)、使用しない場合は FALSE。
解説
CMFCVisualManagerOffice2003::SetUseGlobalTheme
ビジュアル マネージャーがグローバル テーマを使用するかどうかを指定します。
static void SetUseGlobalTheme(BOOL bUseGlobalTheme = TRUE);
パラメーター
bUseGlobalTheme
[in]ビジュアル マネージャーでグローバル テーマを使用する場合は TRUE。それ以外の場合は FALSE。
解説
CMFCVisualManagerOffice2003
オブジェクトがグローバル テーマを使用する場合は、CMFCVisualManagerWindows クラスを使用して GUI 要素を描画します。
CMFCVisualManagerOffice2003
オブジェクトがグローバル テーマを使用しない場合は、CMFCVisualManagerOfficeXP クラスを使用して GUI 要素を描画します。
関連項目
階層図
クラス
CMFCVisualManager クラス
CMFCVisualManagerOfficeXP クラス
CMFCVisualManagerWindows クラス