CMFCBaseVisualManager クラス
派生ビジュアル マネージャーと 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さまざまなコントロールを描画するためのハンドルを取得するには。windows、ツールバー、ボタン、およびように。 |
解説
このクラスのオブジェクトを直接インスタンス化する必要はありません。
このクラスはすべてのビジュアル マネージャーの基本クラスであるため、CMFCVisualManager::GetInstance を呼び出して、現在のビジュアル マネージャーへのポインターを取得し、そのポインターを使用して CMFCBaseVisualManager のメソッドにアクセスできます。 ただし、現在の Windows テーマを使用してコントロールを表示する必要がある場合は、CMFCVisualManagerWindows インターフェイスを使用することをお勧めします。
継承階層
必要条件
**ヘッダー:**afxvisualmanager.h