次の方法で共有


CMFCBaseVisualManager クラス

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

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

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

class CMFCBaseVisualManager: public CObject

メンバー

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

[名前]

説明

CMFCBaseVisualManager::CMFCBaseVisualManager

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

CMFCBaseVisualManager::~CMFCBaseVisualManager

デストラクターです。

パブリック メソッド

[名前]

説明

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 テーマを取得します。

プロテクト メソッド

[名前]

説明

CMFCBaseVisualManager::CleanUpThemes

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

CMFCBaseVisualManager::UpdateSystemColors

呼び出しOpenThemeDataさまざまなコントロールを描画するためのハンドルを取得するには。windows、ツールバー、ボタン、およびように。

解説

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

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

継承階層

CObject

   CMFCBaseVisualManager

必要条件

**ヘッダー:**afxvisualmanager.h

参照

参照

階層図

その他の技術情報

MFC クラス