次の方法で共有


CMFCBaseVisualManager クラス

派生ビジュアル マネージャーと Windows テーマ API の間のレイヤー。

CMFCBaseVisualManager は、使用可能であれば UxTheme.dll を読み込み、Windows テーマ API メソッドへのアクセスを管理します。

このクラスは内部でのみ使用します。

class CMFCBaseVisualManager: public CObject

メンバー

Cc165855.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CMFCBaseVisualManager::CMFCBaseVisualManager

CMFCBaseVisualManager オブジェクトを構築し、初期化します。

CMFCBaseVisualManager::~CMFCBaseVisualManager

デストラクターです。

Cc165855.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CMFCBaseVisualManager::DrawCheckBox

現在の Windows テーマを使用してチェック ボックス コントロールを描画します。

CMFCBaseVisualManager::DrawComboBorder

現在の Windows テーマを使用してコンボ ボックスの境界線を描画します。

CMFCBaseVisualManager::DrawComboDropButton

現在の Windows テーマを使用してコンボ ボックスのドロップダウン ボタンを描画します。

CMFCBaseVisualManager::DrawPushButton

現在の Windows テーマを使用してプッシュ ボタンを描画します。

CMFCBaseVisualManager::DrawRadioButton

現在の Windows テーマを使用してオプション ボタン コントロールを描画します。

CMFCBaseVisualManager::DrawPushButton

現在の Windows テーマを使用して、ステータス バー コントロール (CMFCStatusBar クラス) 上にプログレス バーを描画します。

CMFCBaseVisualManager::FillReBarPane

現在の Windows のテーマを使用して rebar コントロールの背景を塗りつぶします。

CMFCBaseVisualManager::GetStandardWindowsTheme

現在の Windows テーマを取得します。

Cc165855.collapse_all(ja-jp,VS.110).gifプロテクト メソッド

名前

説明

CMFCBaseVisualManager::CleanUpThemes

UpdateSystemColors で取得したすべてのハンドルの CloseThemeData を呼び出します。

CMFCBaseVisualManager::UpdateSystemColors

OpenThemeData を呼び出して、さまざまなコントロール (ウィンドウ、ツール バー、ボタンなど) を描画するためのハンドルを取得します。

解説

このクラスのオブジェクトを直接インスタンス化する必要はありません。

このクラスはすべてのビジュアル マネージャーの基本クラスであるため、CMFCVisualManager::GetInstance を呼び出して、現在のビジュアル マネージャーへのポインターを取得し、そのポインターを使用して CMFCBaseVisualManager のメソッドにアクセスできます。ただし、現在の Windows テーマを使用してコントロールを表示する必要がある場合は、CMFCVisualManagerWindows インターフェイスを使用することをお勧めします。

継承階層

CObject

   CMFCBaseVisualManager

必要条件

ヘッダー : afxvisualmanager.h

参照

関連項目

階層図

その他の技術情報

MFC クラス