次の方法で共有


CSplitterWndEx クラス

 

カスタマイズされた分割ウィンドウを表します。

構文

class CSplitterWndEx : public CSplitterWnd

メンバー

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

名前

説明

CSplitterWndEx::CSplitterWndEx

既定のコンストラクターです。

CSplitterWndEx::~CSplitterWndEx

デストラクターです。

パブリック メソッド

名前

説明

CSplitterWndEx::OnDrawSplitter

分割ウィンドウを描画するために、フレームワークによって呼び出されます。 (CSplitterWnd::OnDrawSplitter をオーバーライドします)。

解説

分割ウィンドウのグラフィカル コンポーネントの外観をカスタマイズする場合は、OnDrawSplitter メソッドをオーバーライドします。

CSplitterWndEx クラスは、ビジュアル マネージャーによって実装される CMFCVisualManager::OnDrawSplitterBorderCMFCVisualManager::OnDrawSplitterBox、および CMFCVisualManager::OnFillSplitterBackground の各メソッドと組み合わせて使用します。 ビジュアル マネージャーを使用してアプリケーション内に分割ウィンドウを描画するには、CSplitterWnd クラスの宣言を CSplitterWndEx クラスで置き換えます。 フレーム ウィンドウ アプリケーションでは、分割ウィンドウ クラスは mainfrm.h にある CMainFrame クラスで宣言されています。 例については、Samples ディレクトリにある OutlookDemo サンプルを参照してください。

継承階層

CObject

   CCmdTarget

      CWnd

         CSplitterWnd

            CSplitterWndEx

必要条件

ヘッダー : afxsplitterwndex.h

参照

階層図
MFC クラス
CSplitterWnd クラス
CMFCVisualManager クラス