次の方法で共有


COleControl::FireMouseDown

マウス ボタンをアクティブなカスタム コントロールに押したときに、フレームワークによって呼び出されます。

void FireMouseDown( 
   short nButton, 
   short nShiftState, 
   OLE_XPOS_PIXELS x, 
   OLE_YPOS_PIXELS y  
);

パラメーター

  • nButton
    押されたマウス ボタンの数値。 これは次の値の 1 個含めることができます。:

    • LEFT_BUTTON、マウスの左ボタン押し下げられました。

    • MIDDLE_BUTTON は、マウスの中央ボタン押し下げられました。

    • RIGHT_BUTTON は、マウスの右ボタン押し下げられました。

  • nShiftState
    次のフラグの組み合わせが含まれています:

    • SHIFT_MASK は、アクション間に Shift キーされています。

    • CTRL_MASK は、アクション間に Ctrl キーされています。

    • ALT_MASK は、アクション間に Alt キーされています。

  • x
    マウス ボタンが押し下げられたときにカーソルの x 座標。 座標は、コントロール ウィンドウの左上隅を基準にします。

  • y
    マウス ボタンが押し下げられたときにカーソルの y 座標。 座標は、コントロール ウィンドウの左上隅を基準にします。

解説

このイベントがカスタム イベントとして定義した場合、イベントがいつ発生したかを判定します。

MouseDown 発生するイベントの自動的点火に対するコントロールのイベント マップを定義する在庫の MouseDown イベントが必要です。

必要条件

ヘッダー : afxctl.h

参照

関連項目

COleControl クラス

階層図

COleControl::FireMouseUp

COleControl::FireMouseMove

COleControl::FireClick