次の方法で共有


CMFCDropDownToolbarButton::OnClick

ユーザーがマウス ボタンをクリックしたときに、フレームワークによって呼び出されます。

virtual BOOL OnClick(
   CWnd* pWnd,
   BOOL bDelay = TRUE
);

パラメーター

  • [入力] pWnd
    ツール バー ボタンの親ウィンドウ。

  • [入力] bDelay
    メッセージの処理を遅延させる必要がある場合に TRUE を指定します。

戻り値

ボタンがクリック メッセージを処理する場合は 0 以外の値。それ以外の場合は 0。

解説

このメソッドは、ドロップダウン ツール バーの状態を更新することで基本クラスの実装 (CMFCToolBarButton::OnClick) を拡張します。

ユーザーがツール バー ボタンをクリックするとき、このメソッドは CMFCDropDownToolbarButton::m_uiShowBarDelay データ メンバーで指定された時間だけ待機するタイマーを作成し、CMFCDropDownToolbarButton::DropDownToolbar メソッドを使用してドロップダウン ツール バーを開きます。このメソッドは、ユーザーがツール バー ボタンを 2 回目にクリックしたときにドロップダウン ツール バーを閉じます。

必要条件

ヘッダー : afxdropdowntoolbar.h

参照

関連項目

CMFCDropDownToolbarButton クラス

階層図

CMFCToolBarButton::OnClick

CMFCDropDownToolbarButton::m_uiShowBarDelay

CMFCDropDownToolbarButton::DropDownToolbar