CMFCVisualManagerWindows7 クラス
CMFCVisualManagerWindows7
は、アプリケーションに Windows 7 アプリケーションの外観を提供します。
構文
class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 | 既定のコンストラクターです。 |
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 | 既定のデストラクター。 |
パブリック メソッド
名前 | 説明 |
---|---|
CMFCVisualManagerWindows7::CleanStyle |
現在の表示スタイルをクリアし、既定の表示スタイルをリセットします。 |
CMFCVisualManagerWindows7::CleanUp |
ユーザー インターフェイス内のすべてのオブジェクトをクリアし、メニューをリセットします。 |
CMFCVisualManagerWindows7::DrawNcBtn |
フレームのクライアント以外の領域にボタンを描画します。 フレームワークでは、このメソッドを使用して、ウィンドウ フレームの右上隅にある最小化、最大化、閉じる、および復元ボタンを描画します。 このメソッドは、プログラムが Aero テーマを使用する場合にのみ呼び出されます。 |
CMFCVisualManagerWindows7::DrawNcText |
フレームのクライアント以外の領域にテキストを描画します。 フレームワークでは、このメソッドを使用して、フレーム ウィンドウの上部にあるタイトル バーにアプリケーション タイトルを描画します。 |
CMFCVisualManagerWindows7::DrawSeparator |
CMFCToolBar クラスに区切り記号を描画します。 |
CMFCVisualManagerWindows7::GetRibbonBar |
ユーザー インターフェイスに関連付けられている CMFCRibbonBar クラス を取得します。 |
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor | リボン編集ボックスの背景色を取得します。 |
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize |
CMFCVisualManager::GetRibbonPopupBorderSize をオーバーライドします |
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset |
CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset をオーバーライドします |
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin |
CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin をオーバーライドします |
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem |
CMFCVisualManagerWindows::IsHighlightWholeMenuItem をオーバーライドします。 |
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck |
CMFCVisualManager::IsOwnerDrawMenuCheck をオーバーライドします |
CMFCVisualManagerWindows7::IsRibbonPresent |
CMFCRibbonBar が存在し、表示されているかどうかを判断します。 |
CMFCVisualManagerWindows7::OnDrawButtonBorder |
CMFCVisualManagerWindows::OnDrawButtonBorder をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawCheckBoxEx |
CMFCVisualManagerWindows::OnDrawCheckBoxEx をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawComboDropButton |
CMFCVisualManagerWindows::OnDrawComboDropButton をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage |
CMFCVisualManager::OnDrawDefaultRibbonImage をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawMenuBorder |
CMFCVisualManagerWindows::OnDrawMenuBorder をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawMenuCheck |
CMFCVisualManager::OnDrawMenuCheck をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawMenuLabel |
CMFCVisualManager::OnDrawMenuLabel をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRadioButton |
オーバーライド CMFCVisualManager::OnDrawRadioButton |
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton |
CMFCVisualManager::OnDrawRibbonApplicationButton をオーバーライドします。 |
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder |
CMFCVisualManager::OnDrawRibbonButtonBorder をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonCaption |
CMFCVisualManager::OnDrawRibbonCaption をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton |
CMFCVisualManager::OnDrawRibbonCaptionButton をオーバーライドします。 |
CMFCVisualManagerWindows7::OnDrawRibbonCategory |
CMFCVisualManager::OnDrawRibbonCategory をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab |
CMFCVisualManager::OnDrawRibbonCategoryTab をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton |
CMFCVisualManager::OnDrawRibbonDefaultPaneButton をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton |
CMFCVisualManager::OnDrawRibbonGalleryButton をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton |
オーバーライド CMFCVisualManager::OnDrawRibbonLaunchButton |
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame |
CMFCVisualManager::OnDrawRibbonMenuCheckFrame をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonPanel |
CMFCVisualManager::OnDrawRibbonPanel をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption |
CMFCVisualManager::OnDrawRibbonPanelCaption をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar |
CMFCVisualManager::OnDrawRibbonProgressBar をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame |
CMFCVisualManager::OnDrawRibbonRecentFilesFrame をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel |
CMFCVisualManager::OnDrawRibbonSliderChannel をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb |
CMFCVisualManager::OnDrawRibbonSliderThumb をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton |
CMFCVisualManager::OnDrawRibbonSliderZoomButton をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane |
CMFCVisualManager::OnDrawRibbonStatusBarPane をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame |
CMFCVisualManager::OnDrawRibbonTabsFrame をオーバーライドします |
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox |
CMFCVisualManagerWindows::OnDrawStatusBarSizeBox をオーバーライドします |
CMFCVisualManagerWindows7::OnFillBarBackground |
CMFCVisualManagerWindows::OnFillBarBackground をオーバーライドします |
CMFCVisualManagerWindows7::OnFillButtonInterior |
CMFCVisualManagerWindows::OnFillButtonInterior をオーバーライドします |
CMFCVisualManagerWindows7::OnFillMenuImageRect | フレームワークは、メニュー項目イメージの周囲の領域を埋めるときに、このメソッドを呼び出します。 |
CMFCVisualManagerWindows7::OnFillRibbonButton |
CMFCVisualManager::OnFillRibbonButton をオーバーライドします |
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup |
CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup をオーバーライドします |
CMFCVisualManagerWindows7::OnHighlightMenuItem |
CMFCVisualManagerWindows::OnHighlightMenuItem をオーバーライドします。 |
CMFCVisualManagerWindows7::OnNcActivate |
CMFCVisualManager::OnNcActivate をオーバーライドします |
CMFCVisualManagerWindows7::OnNcPaint |
CMFCVisualManager::OnNcPaint をオーバーライドします。 |
CMFCVisualManagerWindows7::OnUpdateSystemColors |
CMFCVisualManagerWindows::OnUpdateSystemColors をオーバーライドします |
CMFCVisualManagerWindows7::SetResourceHandle |
ビジュアル マネージャーの属性を記述するリソース ハンドルを設定します。 |
CMFCVisualManagerWindows7::SetStyle |
CMFCVisualManagerWindows7 GUI の配色を設定します。 |
解説
CMFCVisualManagerWindows7
クラスを使用して、既定の Windows 7 アプリケーションを模倣するようにアプリケーションの外観を変更します。 アプリケーションが Windows 7 より前のバージョンの Windows で実行されている場合、このクラスは有効でない可能性があります。 このシナリオでは、アプリケーションは、 CMFCVisualManager で定義されている既定のビジュアル マネージャーを使用します。
CMFCVisualManagerWindows7 は、 CMFCVisualManagerWindows クラス と CMFCVisualManager
クラスの両方から複数のメソッドを継承します。 前のセクションで示したメソッドは、 CMFCVisualManagerWindows7
クラスの新しいメソッドです。
継承階層
CMFCVisualManagerWindows7
要件
Header: afxvisualmanagerwindows7.h
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7
既定のデストラクター。
virtual ~CMFCVisualManagerWindows7();
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7
既定のコンストラクターです。
CMFCVisualManagerWindows7();
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor
リボン編集ボックスの背景色を取得します。
virtual COLORREF GetRibbonEditBackgroundColor (
CMFCRibbonRichEditCtrl* pEdit,
BOOL bIsHighlighted,
BOOL bIsPaneHighlighted,
BOOL bIsDisabled);
パラメーター
pEdit
[in]エディット コントロールへのポインター。 この値を NULL にすることはできません。
bIsHighlighted
[out]リボン ボックスが強調表示されているかどうかを返します。
bIsPaneHighlighted
[out] pEdit を含むリボン パネルが強調表示されている場合は TRUE を返します。
bIsDisabled
[out] pEdit が無効かどうかを返します。
戻り値
編集ボックスの背景色 pEdit。
解説
CMFCVisualManagerWindows7::OnFillMenuImageRect
フレームワークは、メニュー項目イメージの周囲の領域を埋めるときに、このメソッドを呼び出します。
virtual void OnFillMenuImageRect(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rectangle,
CMFCVisualManager::AFX_BUTTON_STATE state);
パラメーター
pDC
[in]メニュー ボタンのデバイス コンテキストへのポインター。
pButton
[in] CMFCToolBarButton
へのポインター。 フレームワークは、このボタンの背景を塗りつぶします。
長方形
[in]メニュー ボタンのイメージ領域の境界を指定する四角形。
state
[in]ボタンの状態。