CSplitterWndEx クラス
カスタマイズされた分割ウィンドウを表します。
構文
class CSplitterWndEx : public CSplitterWnd
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CSplitterWndEx::CSplitterWndEx |
既定のコンストラクターです。 |
CSplitterWndEx::~CSplitterWndEx |
デストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
分割ウィンドウを描画するために、フレームワークによって呼び出されます。 (CSplitterWnd::OnDrawSplitter をオーバーライドします)。 |
解説
分割ウィンドウのグラフィカル コンポーネントの外観をカスタマイズする場合は、OnDrawSplitter メソッドをオーバーライドします。
CSplitterWndEx クラスは、ビジュアル マネージャーによって実装される CMFCVisualManager::OnDrawSplitterBorder、CMFCVisualManager::OnDrawSplitterBox、および CMFCVisualManager::OnFillSplitterBackground の各メソッドと組み合わせて使用します。 ビジュアル マネージャーを使用してアプリケーション内に分割ウィンドウを描画するには、CSplitterWnd クラスの宣言を CSplitterWndEx クラスで置き換えます。 フレーム ウィンドウ アプリケーションでは、分割ウィンドウ クラスは mainfrm.h にある CMainFrame クラスで宣言されています。 例については、Samples ディレクトリにある OutlookDemo サンプルを参照してください。
継承階層
必要条件
ヘッダー : afxsplitterwndex.h