次の方法で共有


CMFCDropDownToolbarButton::OnClick

更新 : 2007 年 11 月

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

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

パラメータ

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

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

戻り値

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

解説

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

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

必要条件

ヘッダー : afxdropdowntoolbar.h

参照

概念

MFC 階層図

参照

CMFCDropDownToolbarButton クラス

CMFCToolBarButton::OnClick

CMFCDropDownToolbarButton::m_uiShowBarDelay

CMFCDropDownToolbarButton::DropDownToolbar