次の方法で共有


CSplitterWnd::OnDrawSplitter

分割ウィンドウのイメージを表示します。

virtual void OnDrawSplitter(
   CDC* pDC,
   ESplitType nType,
   const CRect& rect 
);

パラメーター

  • pDC
    描画されるデバイス コンテキストへのポインター。pDC が null場合、CWnd::RedrawWindow、フレームワークによって呼び出され、分割ウィンドウが描画されます。

  • nType
    次のいずれかである enum ESplitTypeの値:、

    • splitBox 分割ドラッグ ボックス。

    • splitBar 2 個の分割ウィンドウの間に表示されるバー。

    • splitIntersection 分割ウィンドウの積集合。この要素は、Windows 95 /98 で実行するときに呼び出されます。

    • splitBorder 分割ウィンドウ境界。

  • rect
    分割ウィンドウのサイズと図形を指定する CRect のオブジェクトへの参照。

解説

このメンバー関数は、フレームワークによって分割ウィンドウの描画、厳密な特性を指定するために呼び出されます。分割ウィンドウのさまざまなグラフィカル コンポーネントのイメージの高度なカスタマイズの OnDrawSplitter をオーバーライドします。既定のイメージは、分割バーのの交差部分を混ぜられるする Windows または Microsoft Windows 95/98 の Microsoft の作業時間、分割線に似ています。

動的分割ウィンドウの詳細については、" " 複数のドキュメントの種類、ビュー、およびフレーム ウィンドウテクニカル ノート 29CSplitterWnd クラスの概要の「分割ウィンドウ」を参照してください。

必要条件

ヘッダー: afxext.h

参照

関連項目

CSplitterWnd クラス

階層図

CSplitterWnd::OnInvertTracker