次の方法で共有


CMFCToolBar::DrawSeparator

ツール バーに区分線を再描画します。

virtual void DrawSeparator(
   CDC* pDC,
   const CRect& rect,
   BOOL bHorz 
);

パラメーター

  • [入力] pDC
    デバイス コンテキストへのポインター。

  • [入力] rect
    区分線を描画する位置の外接する四角形 (ピクセル単位)。

  • [入力] bHorz
    区分線が横方向の場合は TRUE。区分線が縦方向の場合は FALSE。

解説

CMFCToolBar::DoPaint は、TBBS_SEPARATOR スタイルを持つ各 CMFCToolBar::DrawSeparator オブジェクトに対し CMFCToolBar::DrawButton を呼び出す代わりに、このメソッドを呼び出します。

ツール バーの区分線の外観をカスタマイズする場合は、CMFCToolBar クラス の派生クラスでこのメソッドをオーバーライドします。既定の実装では、CMFCVisualManager::OnDrawSeparator が呼び出され、現在のビジュアル マネージャーが決定する外観の区分線が描画されます。

必要条件

ヘッダー : afxtoolbar.h

参照

関連項目

CMFCToolBar クラス

階層図