CSplitterWndEx クラス
カスタマイズされた分割ウィンドウを表します。
構文
class CSplitterWndEx : public CSplitterWnd
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CSplitterWndEx::CSplitterWndEx |
既定のコンストラクターです。 |
CSplitterWndEx::~CSplitterWndEx |
デストラクターです。 |
パブリック メソッド
名前 | 説明 |
---|---|
CSplitterWndEx::OnDrawSplitter | 分割ウィンドウを描画するためにフレームワークによって呼び出されます。 (オーバーライド CSplitterWnd::OnDrawSplitter.) |
解説
分割ウィンドウの OnDrawSplitter
グラフィカル コンポーネントの外観をカスタマイズするには、メソッドをオーバーライドします。
このクラスはCSplitterWndEx
、ビジュアル マネージャーによって実装される OnDrawSplitterBorder、OnDrawSplitterBox、OnFillSplitterBackground メソッドと共に使用されます。 ビジュアル マネージャーがアプリケーションで分割ウィンドウを描画できるようにするには、クラスの宣言をクラスにCSplitterWnd
CSplitterWndEx
置き換えます。 フレーム ウィンドウ アプリケーションの場合、分割ウィンドウ クラスは、メインfrm.h にある CMainFrame クラスで宣言されます。 例については、Samples ディレクトリの OutlookDemo
サンプルを参照してください。
継承階層
必要条件
ヘッダー: afxsplitterwndex.h
CSplitterWndEx::OnDrawSplitter
分割ウィンドウを描画するためにフレームワークによって呼び出されます。
virtual void OnDrawSplitter(
CDC* pDC,
ESplitType nType,
const CRect& rect
);
パラメーター
pDC
[入力] デバイス コンテキストへのポインター。 このパラメーターが NULL の場合、フレームワークはアクティブウィンドウを再描画します。
nType
[in]描画する CSplitterWnd::ESplitType
分割ウィンドウ要素を指定する列挙値の 1 つ。 有効な値は、splitBox
、splitBar
、splitIntersection
、および splitBorder
です。
rect
[in]指定した分割ウィンドウ要素を描画する寸法と位置を指定する外接する四角形。
解説
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示