次の方法で共有


CMFCToolBarButton::OnDrawOnCustomizeList

[カスタマイズ] ダイアログ ボックスの [コマンド] ペインにボタンを描画するために、フレームワークによって呼び出されます。

virtual int OnDrawOnCustomizeList(
   CDC* pDC,
   const CRect& rect,
   BOOL bSelected 
);

パラメーター

  • [入力] pDC
    ボタンを表示するデバイス コンテキスト。

  • [入力] rect
    ボタンの外接する四角形。

  • [入力] bSelected
    ボタンを選択するかどうかを指定します。 このパラメーターが TRUE の場合、ボタンは選択されます。 このパラメーターが FALSE の場合、ボタンは選択されません。

戻り値

指定されたデバイス コンテキストのボタンの幅 (ピクセル単位)。

解説

このメソッドは、ボタンがオーナー描画リスト ボックスに表示されるときに、カスタマイズ ダイアログ ボックス ([Commands] タブ) により呼び出されます。

このメソッドの既定の実装では、使用可能な場合はボタンのイメージとテキスト ラベルが表示されます。 ボタンのテキスト ラベルが使用できない場合、このメソッドはツール ヒント テキストを表示します。

カスタムの描画を実行するには、このメソッドをオーバーライドします。

必要条件

**ヘッダー:**afxtoolbarbutton.h

参照

参照

CMFCToolBarButton クラス

階層図