CMFCBaseVisualManager クラス
更新 : 2007 年 11 月
派生ビジュアル マネージャと Windows テーマ API の間のレイヤ。
CMFCBaseVisualManager は、使用可能であれば UxTheme.dll を読み込み、Windows テーマ API メソッドへのアクセスを管理します。
このクラスは内部でのみ使用します。
class CMFCBaseVisualManager: public CObject
メンバ
パブリック コンストラクタ
名前 |
説明 |
CMFCBaseVisualManager オブジェクトを構築し、初期化します。 |
|
CMFCBaseVisualManager::~CMFCBaseVisualManager |
デストラクタです。 |
パブリック メソッド
名前 |
説明 |
現在の Windows テーマを使用してチェック ボックス コントロールを描画します。 |
|
現在の Windows テーマを使用してコンボ ボックスの境界線を描画します。 |
|
現在の Windows テーマを使用してコンボ ボックスのドロップダウン ボタンを描画します。 |
|
現在の Windows テーマを使用してプッシュ ボタンを描画します。 |
|
現在の Windows テーマを使用してオプション ボタン コントロールを描画します。 |
|
現在の Windows テーマを使用して、ステータス バー コントロール (CMFCStatusBar クラス) 上にプログレス バーを描画します。 |
|
現在の Windows のテーマを使用して rebar コントロールの背景を塗りつぶします。 |
|
現在の Windows テーマを取得します。 |
プロテクト メソッド
名前 |
説明 |
UpdateSystemColors で取得したすべてのハンドルの CloseThemeData を呼び出します。 |
|
OpenThemeData を呼び出して、さまざまなコントロール (ウィンドウ、ツール バー、ボタンなど) を描画するためのハンドルを取得します。 |
解説
このクラスのオブジェクトを直接インスタンス化する必要はありません。
このクラスはすべてのビジュアル マネージャの基本クラスであるため、CMFCVisualManager::GetInstance を呼び出して、現在のビジュアル マネージャへのポインタを取得し、そのポインタを使用して CMFCBaseVisualManager のメソッドにアクセスできます。ただし、現在の Windows テーマを使用してコントロールを表示する必要がある場合は、CMFCVisualManagerWindows インターフェイスを使用することをお勧めします。
継承階層
必要条件
ヘッダー : afxvisualmanager.h