次の方法で共有


CMFCVisualManagerWindows クラス

Microsoft Foundation Classes (MFC) ライブラリは引き続きサポートされています。 ただし、機能の追加やドキュメントの更新は行われません。

CMFCVisualManagerWindows は、ユーザーが Windows XP または Vista テーマを選択した場合の Microsoft Windows XP または Microsoft Vista の外観を模倣します。

詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。

構文

class CMFCVisualManagerWindows : public CMFCVisualManagerOfficeXP

メンバー

パブリック コンストラクター

名前 説明
CMFCVisualManagerWindows::CMFCVisualManagerWindows 既定のコンストラクターです。

パブリック メソッド

名前 説明
CMFCVisualManagerWindows::AlwaysHighlight3DTabs フレームワークは、このメソッドを呼び出して、3D タブを常にアプリケーションで強調表示する必要があるかどうかを判断します。 ( をオーバーライドしますCMFCVisualManager::AlwaysHighlight3DTabs.)
CMFCVisualManagerWindows::D rawComboBorderWinXP ( CMFCVisualManager::DrawComboBorderWinXPをオーバーライドします)。
CMFCVisualManagerWindows::D rawComboDropButtonWinXP ( をオーバーライドしますCMFCVisualManager::D rawComboDropButtonWinXP.)
CMFCVisualManagerWindows::D rawPushButtonWinXP ( をオーバーライドしますCMFCVisualManager::D rawPushButtonWinXP.)
CMFCVisualManagerWindows::GetButtonExtraBorder フレームワークは、ツール バー ボタンを描画するときにこのメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::GetButtonExtraBorder.)
CMFCVisualManagerWindows::GetCaptionButtonExtraBorder ( をオーバーライドしますCMFCVisualManager::GetCaptionButtonExtraBorder.)
CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight ( CMFCVisualManager::GetDockingPaneCaptionExtraHeightをオーバーライドします)。
CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor ( CMFCVisualManagerOfficeXP::GetHighlightedMenuItemTextColorをオーバーライドします)。
CMFCVisualManagerWindows::GetPopupMenuGap ( CMFCVisualManagerOfficeXP::GetPopupMenuGapをオーバーライドします)。
CMFCVisualManagerWindows::GetToolbarButtonTextColor ( CMFCVisualManagerOfficeXP::GetToolbarButtonTextColorをオーバーライドします)。
CMFCVisualManagerWindows::IsDefaultWinXPPopupButton ( をオーバーライドしますCMFCVisualManager::IsDefaultWinXPPopupButton.)
CMFCVisualManagerWindows::IsHighlightWholeMenuItem ( CMFCVisualManagerOfficeXP::IsHighlightWholeMenuItemをオーバーライドします)。
CMFCVisualManagerWindows::IsOfficeStyleMenus
CMFCVisualManagerWindows::IsOfficeXPStyleMenus ビジュアル マネージャーが Office XP スタイルのメニューを実装するかどうかを示します。 ( をオーバーライドしますCMFCVisualManager::IsOfficeXPStyleMenus.)
CMFCVisualManagerWindows::IsWindowsThemingSupported ( CMFCVisualManager::IsWindowsThemingSupportedをオーバーライドします)。
CMFCVisualManagerWindows::IsWinXPThemeAvailable Windows テーマを使用できるかどうかを示します。
CMFCVisualManagerWindows::OnDrawBarGripper ( CMFCVisualManagerOfficeXP::OnDrawBarGripperをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawBrowseButton ( CMFCVisualManagerOfficeXP::OnDrawBrowseButtonをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawButtonBorder ( CMFCVisualManagerOfficeXP::OnDrawButtonBorderをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawButtonSeparator ( CMFCVisualManagerOfficeXP::OnDrawButtonSeparatorをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawCaptionButton ( CMFCVisualManagerOfficeXP::OnDrawCaptionButtonをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawCaptionButtonIcon ( CMFCVisualManagerOfficeXP::OnDrawCaptionButtonIconをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawCheckBoxEx ( をオーバーライドしますCMFCVisualManager::OnDrawCheckBoxEx.)
CMFCVisualManagerWindows::OnDrawComboBorder ( CMFCVisualManagerOfficeXP::OnDrawComboBorderをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawComboDropButton ( CMFCVisualManagerOfficeXP::OnDrawComboDropButtonをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawControlBorder ( をオーバーライドしますCMFCVisualManager::OnDrawControlBorder.)
CMFCVisualManagerWindows::OnDrawEditBorder ( CMFCVisualManagerOfficeXP::OnDrawEditBorderをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawExpandingBox ( をオーバーライドしますCMFCVisualManager::OnDrawExpandingBox.)
CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder ( CMFCVisualManagerOfficeXP::OnDrawFloatingToolbarBorderをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder フレームワークは、 CMFCHeaderCtrl クラスのインスタンスの周囲に境界線を描画するときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawHeaderCtrlBorder.)
CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow フレームワークは、ヘッダー コントロールの並べ替え矢印を描画するときに、この関数を呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawHeaderCtrlSortArrow.)
CMFCVisualManagerWindows::OnDrawMenuBorder ( CMFCVisualManagerOfficeXP::OnDrawMenuBorderをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawMenuSystemButton ( CMFCVisualManagerOfficeXP::OnDrawMenuSystemButtonをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawMiniFrameBorder ( CMFCVisualManagerOfficeXP::OnDrawMiniFrameBorderをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder Outlook ページ ボタンの境界線を描画するときにフレームワークによって呼び出されます。 ( をオーバーライドしますCMFCVisualManager::OnDrawOutlookPageButtonBorder.)
CMFCVisualManagerWindows::OnDrawPaneBorder ( CMFCVisualManagerOfficeXP::OnDrawPaneBorderをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawPaneCaption ( CMFCVisualManagerOfficeXP::OnDrawPaneCaptionをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder ( CMFCVisualManagerOfficeXP::OnDrawPopupWindowButtonBorderをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawScrollButtons ( CMFCVisualManagerOfficeXP::OnDrawScrollButtonsをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawSeparator ( CMFCVisualManagerOfficeXP::OnDrawSeparatorをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawSpinButtons ( CMFCVisualManagerOfficeXP::OnDrawSpinButtonsをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder ( CMFCVisualManagerOfficeXP::OnDrawStatusBarPaneBorderをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawStatusBarProgress フレームワークは、 CMFCStatusBar オブジェクトに進行状況インジケーターを描画するときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawStatusBarProgress.)
CMFCVisualManagerWindows::OnDrawStatusBarSizeBox フレームワークは、 CMFCStatusBar のサイズ ボックスを描画するときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnDrawStatusBarSizeBox.)
CMFCVisualManagerWindows::OnDrawTab ( CMFCVisualManagerOfficeXP::OnDrawTabをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawTabCloseButton ( CMFCVisualManagerOfficeXP::OnDrawTabCloseButtonをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawTabsButtonBorder ( CMFCVisualManagerOfficeXP::OnDrawTabsButtonBorderをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawTask ( CMFCVisualManagerOfficeXP::OnDrawTaskをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder ( CMFCVisualManagerOfficeXP::OnDrawTasksGroupAreaBorderをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawTasksGroupCaption ( CMFCVisualManagerOfficeXP::OnDrawTasksGroupCaptionをオーバーライドします)。
CMFCVisualManagerWindows::OnDrawTearOffCaption ( CMFCVisualManagerOfficeXP::OnDrawTearOffCaptionをオーバーライドします)。
CMFCVisualManagerWindows::OnErasePopupWindowButton ( CMFCVisualManagerOfficeXP::OnErasePopupWindowButtonをオーバーライドします)。
CMFCVisualManagerWindows::OnEraseTabsArea ( CMFCVisualManagerOfficeXP::OnEraseTabsAreaをオーバーライドします)。
CMFCVisualManagerWindows::OnEraseTabsButton ( CMFCVisualManagerOfficeXP::OnEraseTabsButtonをオーバーライドします)。
CMFCVisualManagerWindows::OnEraseTabsFrame フレームワークは、 CMFCBaseTabCtrl クラスのフレームを消去するときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnEraseTabsFrame.)
CMFCVisualManagerWindows::OnFillBarBackground ( CMFCVisualManagerOfficeXP::OnFillBarBackgroundをオーバーライドします)。
CMFCVisualManagerWindows::OnFillButtonInterior ( CMFCVisualManagerOfficeXP::OnFillButtonInteriorをオーバーライドします)。
CMFCVisualManagerWindows::OnFillCommandsListBackground ( CMFCVisualManagerOfficeXP::OnFillCommandsListBackgroundをオーバーライドします)。
CMFCVisualManagerWindows::OnFillMiniFrameCaption ( CMFCVisualManagerOfficeXP::OnFillMiniFrameCaptionをオーバーライドします)。
CMFCVisualManagerWindows::OnFillOutlookPageButton フレームワークは、Outlook ページ ボタンの内部を埋めるときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnFillOutlookPageButton.)
CMFCVisualManagerWindows::OnFillTasksGroupInterior ( CMFCVisualManagerOfficeXP::OnFillTasksGroupInteriorをオーバーライドします)。
CMFCVisualManagerWindows::OnFillTasksPaneBackground フレームワークは、 CMFCTasksPane コントロールの背景を埋めるときに、このメソッドを呼び出します。 ( をオーバーライドしますCMFCVisualManager::OnFillTasksPaneBackground.)
CMFCVisualManagerWindows::OnHighlightMenuItem ( CMFCVisualManagerOfficeXP::OnHighlightMenuItemをオーバーライドします)。
CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems ( CMFCVisualManagerOfficeXP::OnHighlightRarelyUsedMenuItemsをオーバーライドします)。
CMFCVisualManagerWindows::OnUpdateSystemColors ( CMFCVisualManagerOfficeXP::OnUpdateSystemColorsをオーバーライドします)。
CMFCVisualManagerWindows::SetOfficeStyleMenus

データ メンバー

名前 説明
CMFCVisualManagerWindows::m_b3DTabsXPTheme Windows XP テーマに 3D タブを表示するかどうかを指定します。

解説

CMFCVisualManagerWindows クラスを使用して、アプリケーションが実行されているコンピューター上の現在のテーマを模倣するようにアプリケーションの外観を変更します。

ただし、Windows XP より前のバージョンの Windows でアプリケーションが実行されている場合、またはユーザーが Classic ビューを使用しているためにテーマが無効になっている場合は、Windows テーマを使用できない可能性があります。 使用可能なテーマがない場合、アプリケーションは CMFCVisualManager で定義されている既定のビジュアル マネージャーを使用します。

次の例は、CMFCVisualManagerWindows の使用方法を示しています。 このコード スニペットは、 Desktop Alert Demo サンプルの一部です。

CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));

継承階層

CObject

CMFCBaseVisualManager

CMFCVisualManager

CMFCVisualManagerOfficeXP

CMFCVisualManagerWindows

要件

ヘッダー: afxvisualmanagerwindows.h

CMFCVisualManagerWindows::AlwaysHighlight3DTabs

virtual BOOL AlwaysHighlight3DTabs() const;

戻り値

解説

CMFCVisualManagerWindows::CMFCVisualManagerWindows

CMFCVisualManagerWindows(BOOL bIsTemporary = FALSE);

パラメーター

[入力] bIsTemporary

解説

CMFCVisualManagerWindows::D rawComboBorderWinXP

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

パラメーター

[入力] pDC
[in] Rect
[入力] bDisabled
[入力] bIsDropped
[入力] bIsHighlighted

戻り値

解説

CMFCVisualManagerWindows::D rawComboDropButtonWinXP

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

パラメーター

[入力] pDC
[in] Rect
[入力] bDisabled
[入力] bIsDropped
[入力] bIsHighlighted

戻り値

解説

CMFCVisualManagerWindows::D rawPushButtonWinXP

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

パラメーター

[入力] pDC
[in] Rect
[入力] pButton
[入力] uiState

戻り値

解説

CMFCVisualManagerWindows::GetButtonExtraBorder

virtual CSize GetButtonExtraBorder() const;

戻り値

解説

CMFCVisualManagerWindows::GetCaptionButtonExtraBorder

virtual CSize GetCaptionButtonExtraBorder() const;

戻り値

解説

CMFCVisualManagerWindows::GetDockingPaneCaptionExtraHeight

virtual int GetDockingPaneCaptionExtraHeight() const;

戻り値

解説

CMFCVisualManagerWindows::GetHighlightedMenuItemTextColor

virtual COLORREF GetHighlightedMenuItemTextColor(CMFCToolBarMenuButton* pButton);

パラメーター

[入力] pButton

戻り値

解説

CMFCVisualManagerWindows::GetPopupMenuGap

virtual int GetPopupMenuGap() const;

戻り値

解説

CMFCVisualManagerWindows::GetToolbarButtonTextColor

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

パラメーター

[入力] pButton
[入力] 状態

戻り値

解説

CMFCVisualManagerWindows::IsDefaultWinXPPopupButton

virtual BOOL IsDefaultWinXPPopupButton(CMFCDesktopAlertWndButton* pButton) const;

パラメーター

[入力] pButton

戻り値

解説

CMFCVisualManagerWindows::IsHighlightWholeMenuItem

virtual BOOL IsHighlightWholeMenuItem();

戻り値

解説

CMFCVisualManagerWindows::IsOfficeStyleMenus

BOOL IsOfficeStyleMenus() const;

戻り値

解説

CMFCVisualManagerWindows::IsOfficeXPStyleMenus

virtual BOOL IsOfficeXPStyleMenus() const;

戻り値

解説

CMFCVisualManagerWindows::IsWindowsThemingSupported

virtual BOOL IsWindowsThemingSupported() const;

戻り値

解説

CMFCVisualManagerWindows::IsWinXPThemeAvailable

Windows テーマを使用できるかどうかを決定します。

static BOOL IsWinXPThemeAvailible();

戻り値

テーマが使用可能な場合は 0 以外。それ以外の場合は 0。

解説

このメソッドは、すべての Windows XP 以降のテーマで有効です。

IsWinXPThemeAvailableCMFCVisualManagerWindows::IsWindowsThemingAvailable と同じですが、 IsWinXPThemeAvailable が静的メソッドである点が異なります。 そのため、一時的なビジュアル マネージャーが存在しない場合は作成されます。

IsWinXPThemeAvailable Windows XP より前のバージョンの Windows では常に 0 が返されます。

CMFCVisualManagerWindows::m_b3DTabsXPTheme

ビジュアル マネージャーが 3D タブを表示するかどうかを決定するブール型パラメーター。

AFX_IMPORT_DATA static BOOL m_b3DTabsXPTheme;

CMFCVisualManagerWindows::OnDrawBarGripper

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

パラメーター

[入力] pDC
[入力] rectGripper
[in] bHorz
[入力] pBar

解説

CMFCVisualManagerWindows::OnDrawBrowseButton

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

パラメーター

[入力] pDC
[in] Rect
[入力] pEdit
[入力] 状態
[入力] clrText

戻り値

解説

CMFCVisualManagerWindows::OnDrawButtonBorder

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

パラメーター

[入力] pDC
[入力] pButton
[in] Rect
[入力] 状態

解説

CMFCVisualManagerWindows::OnDrawButtonSeparator

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

パラメーター

[入力] pDC
[入力] pButton
[in] Rect
[入力] 状態
[in] bHorz

解説

CMFCVisualManagerWindows::OnDrawCaptionButton

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

パラメーター

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

解説

CMFCVisualManagerWindows::OnDrawCaptionButtonIcon

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

パラメーター

[入力] pDC
[入力] pButton
[入力] 身分証明書
[入力] bActive
[入力] bDisabled
[入力] ptImage

解説

CMFCVisualManagerWindows::OnDrawCheckBoxEx

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

パラメーター

[入力] pDC
[in] Rect
[入力] nState
[入力] bHighlighted
[入力] bPressed
[入力] bEnabled

解説

CMFCVisualManagerWindows::OnDrawComboBorder

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

パラメーター

[入力] pDC
[in] Rect
[入力] bDisabled
[入力] bIsDropped
[入力] bIsHighlighted
[入力] pButton

解説

CMFCVisualManagerWindows::OnDrawComboDropButton

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

パラメーター

[入力] pDC
[in] Rect
[入力] bDisabled
[入力] bIsDropped
[入力] bIsHighlighted
[入力] pButton

解説

CMFCVisualManagerWindows::OnDrawControlBorder

virtual void OnDrawControlBorder(CWnd* pWndCtrl);

パラメーター

[入力] pWndCtrl

解説

CMFCVisualManagerWindows::OnDrawEditBorder

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

パラメーター

[入力] pDC
[in] Rect
[入力] bDisabled
[入力] bIsHighlighted
[入力] pButton

解説

CMFCVisualManagerWindows::OnDrawExpandingBox

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

パラメーター

[入力] pDC
[in] Rect
[入力] bIsOpened
[入力] colorBox

解説

CMFCVisualManagerWindows::OnDrawFloatingToolbarBorder

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

パラメーター

[入力] pDC
[入力] pToolBar
[入力] rectBorder
[入力] rectBorderSize

解説

CMFCVisualManagerWindows::OnDrawHeaderCtrlBorder

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

パラメーター

[入力] pCtrl
[入力] pDC
[in] Rect
[入力] bIsPressed
[入力] bIsHighlighted

解説

CMFCVisualManagerWindows::OnDrawHeaderCtrlSortArrow

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

パラメーター

[入力] pCtrl
[入力] pDC
[in] Rect
[入力] bIsUp

解説

CMFCVisualManagerWindows::OnDrawMenuBorder

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

パラメーター

[入力] pDC
[入力] pMenu
[in] Rect

解説

CMFCVisualManagerWindows::OnDrawMenuSystemButton

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

パラメーター

[入力] pDC
[in] Rect
[入力] uiSystemCommand
[入力] nStyle
[入力] bHighlight

解説

CMFCVisualManagerWindows::OnDrawMiniFrameBorder

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

パラメーター

[入力] pDC
[入力] pFrameWnd
[入力] rectBorder
[入力] rectBorderSize

解説

CMFCVisualManagerWindows::OnDrawOutlookPageButtonBorder

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

パラメーター

[入力] pDC
[入力] rectBtn
[入力] bIsHighlighted
[入力] bIsPressed

解説

CMFCVisualManagerWindows::OnDrawPaneBorder

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

パラメーター

[入力] pDC
[入力] pBar
[in] Rect

解説

CMFCVisualManagerWindows::OnDrawPaneCaption

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

パラメーター

[入力] pDC
[入力] pBar
[入力] bActive
[入力] rectCaption
[入力] rectButtons

戻り値

解説

CMFCVisualManagerWindows::OnDrawPopupWindowButtonBorder

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

パラメーター

[入力] pDC
[入力] rectClient
[入力] pButton

解説

CMFCVisualManagerWindows::OnDrawScrollButtons

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

パラメーター

[入力] pDC
[in] Rect
[入力] nBorderSize
[入力] iImage
[入力] bHilited

解説

CMFCVisualManagerWindows::OnDrawSeparator

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

パラメーター

[入力] pDC
[入力] pBar
[in] Rect
[入力] bIsHoriz

解説

CMFCVisualManagerWindows::OnDrawSpinButtons

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

パラメーター

[入力] pDC
[入力] rectSpin
[入力] nState
[入力] bOrientation
[入力] pSpinCtrl

解説

CMFCVisualManagerWindows::OnDrawStatusBarPaneBorder

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

パラメーター

[入力] pDC
[入力] pBar
[入力] rectPane
[入力] uiID
[入力] nStyle

解説

CMFCVisualManagerWindows::OnDrawStatusBarProgress

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

パラメーター

[入力] pDC
[入力] pStatusBar
[入力] rectProgress
[入力] nProgressTotal
[入力] nProgressCurr
[入力] clrBar
[入力] clrProgressBarDest
[入力] clrProgressText
[入力] bProgressText

解説

CMFCVisualManagerWindows::OnDrawStatusBarSizeBox

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

パラメーター

[入力] pDC
[入力] pStatBar
[入力] rectSizeBox

解説

CMFCVisualManagerWindows::OnDrawTab

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

パラメーター

[入力] pDC
[入力] rectTab
[in] Itab
[入力] bIsActive
[入力] pTabWnd

解説

CMFCVisualManagerWindows::OnDrawTabCloseButton

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

パラメーター

[入力] pDC
[in] Rect
[入力] pTabWnd
[入力] bIsHighlighted
[入力] bIsPressed
[入力] bIsDisabled

解説

CMFCVisualManagerWindows::OnDrawTabsButtonBorder

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

パラメーター

[入力] pDC
[in] Rect
[入力] pButton
[入力] uiState
[入力] pWndTab

解説

CMFCVisualManagerWindows::OnDrawTask

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

パラメーター

[入力] pDC
[入力] pTask
[入力] pIcons
[入力] bIsHighlighted
[入力] bIsSelected

解説

CMFCVisualManagerWindows::OnDrawTasksGroupAreaBorder

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

パラメーター

[入力] pDC
[in] Rect
[入力] bSpecial
[入力] bNoTitle

解説

CMFCVisualManagerWindows::OnDrawTasksGroupCaption

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

パラメーター

[入力] pDC
[入力] pGroup
[入力] bIsHighlighted
[入力] bIsSelected
[入力] bCanCollapse

解説

CMFCVisualManagerWindows::OnDrawTearOffCaption

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

パラメーター

[入力] pDC
[in] Rect
[入力] bIsActive

解説

CMFCVisualManagerWindows::OnErasePopupWindowButton

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

パラメーター

[入力] pDC
[入力] rectClient
[入力] pButton

解説

CMFCVisualManagerWindows::OnEraseTabsArea

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

パラメーター

[入力] pDC
[in] Rect
[入力] pTabWnd

解説

CMFCVisualManagerWindows::OnEraseTabsButton

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

パラメーター

[入力] pDC
[in] Rect
[入力] pButton
[入力] pWndTab

解説

CMFCVisualManagerWindows::OnEraseTabsFrame

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

パラメーター

[入力] pDC
[in] Rect
[入力] pTabWnd

戻り値

解説

CMFCVisualManagerWindows::OnFillBarBackground

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

パラメーター

[入力] pDC
[入力] pBar
[入力] rectClient
[入力] rectClip
[入力] bNCArea

解説

CMFCVisualManagerWindows::OnFillButtonInterior

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

パラメーター

[入力] pDC
[入力] pButton
[in] Rect
[入力] 状態

解説

CMFCVisualManagerWindows::OnFillCommandsListBackground

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

パラメーター

[入力] pDC
[in] Rect
[入力] bIsSelected

戻り値

解説

CMFCVisualManagerWindows::OnFillMiniFrameCaption

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

パラメーター

[入力] pDC
[入力] rectCaption
[入力] pFrameWnd
[入力] bActive

戻り値

解説

CMFCVisualManagerWindows::OnFillOutlookPageButton

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

パラメーター

[入力] pDC
[in] Rect
[入力] bIsHighlighted
[入力] bIsPressed
[入力] clrText

解説

CMFCVisualManagerWindows::OnFillTasksGroupInterior

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

パラメーター

[入力] pDC
[in] Rect
[入力] bSpecial

解説

CMFCVisualManagerWindows::OnFillTasksPaneBackground

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

パラメーター

[入力] pDC
[入力] rectWorkArea

解説

CMFCVisualManagerWindows::OnHighlightMenuItem

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

パラメーター

[入力] pDC
[入力] pButton
[in] Rect
[入力] clrText

解説

CMFCVisualManagerWindows::OnHighlightRarelyUsedMenuItems

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

パラメーター

[入力] pDC
[入力] rectRarelyUsed

解説

CMFCVisualManagerWindows::OnUpdateSystemColors

virtual void OnUpdateSystemColors();

解説

CMFCVisualManagerWindows::SetOfficeStyleMenus

void SetOfficeStyleMenus(BOOL bOn = TRUE);

パラメーター

[入力] ボン

解説

関連項目

階層図
クラス
CMFCVisualManager クラス
CMFCVisualManagerOfficeXP クラス