次の方法で共有


COleControl::FireMouseUp

更新 : 2007 年 11 月

アクティブなカスタム コントロール上でマウス ボタンが離されると、フレームワークが呼び出します。

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

パラメータ

  • nButton
    離されたマウス ボタンを表す数値。次のいずれかの値を指定できます。

    • LEFT_BUTTON   マウスの左ボタンが離されました。

    • MIDDLE_BUTTON   マウスの中央ボタンが離されました。

    • RIGHT_BUTTON   マウスの右ボタンが離されました。

  • nShiftState
    次のフラグの組み合わせ。

    • SHIFT_MASK   動作中に Shift キーが押されました。

    • CTRL_MASK   動作中に Ctrl キーが押されました。

    • ALT_MASK   動作中に Alt キーが押されました。

  • x
    マウス ボタンが離されたときのカーソルの x 座標。座標は、コントロール ウィンドウの左上隅からの相対位置です。

  • y
    マウス ボタンが離されたときのカーソルの y 座標。座標は、コントロール ウィンドウの左上隅からの相対位置です。

解説

このイベントがカスタム イベントとして定義されている場合は、いつイベントを発生させるかを決定できます。

MouseUp イベントを自動発生させるには、コントロールのイベント マップが、定義されたストックの MouseUp イベントを持っている必要があります。

必要条件

ヘッダー : afxctl.h

参照

参照

COleControl クラス

階層図

COleControl::FireMouseDown

COleControl::FireClick

COleControl::FireDblClick

その他の技術情報

COleControl のメンバ