InkEdit.MouseUp イベント
InkEdit コントロールの上にマウスが移動しているときに、ユーザーがマウス ボタンを離したときに発生します。
構文
HRESULT MouseUp(
short Button,
short ShiftKey,
long xMouse,
long yMouse
);
パラメーター
-
Button
-
リリースされたマウス ボタンを示す MouseButton 列挙体のメンバー。
値 説明 - NO_BUTTON
既定値。 マウス ボタンは押されていません。 - LEFT_BUTTON
マウスの左ボタンが押されました。 - RIGHT_BUTTON
マウスの右ボタンが押されました。 - MIDDLE_BUTTON
マウスの中央ボタンが押されました。 -
ShiftKey
-
イベントの発生時に押された修飾子キーを示す InkShiftKeyModifierFlags 列挙体のメンバー。
値 説明 - IKM_Shift
Shift キーが修飾子として使用されたことを指定します。 - IKM_Control
Ctrl キーが修飾子として使用されたことを指定します。 - IKM_Alt
Alt キーが修飾子として使用されたことを指定します。 -
xMouse
-
マウス ポインターの現在の x 座標 (ピクセル単位)。
-
yMouse
-
マウス ポインターの現在の y 座標 (ピクセル単位)。
戻り値
このイベントが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。
解説
ポインターが InkEdit コントロールの上にある間にマウス ボタンを押すと、そのコントロールはマウスをキャプチャし、最後の MouseUp イベントまでのすべてのマウス イベントを受け取ります。 これは、マウス イベントによって返される (x,y) マウス ポインター座標が、それらを受け取るオブジェクトの内部領域に常に存在するとは限らない可能性があることを意味します。
マウス ボタンが連続して押されると、最初の押しの後にマウスをキャプチャするオブジェクトは、すべてのボタンが離されるまですべてのマウス イベントを受け取ります。
このイベント メソッドは、 _IInkEditEvents インターフェイスで定義されます。 _IInkEditEvents インターフェイスは、DISPID_IeeMouseUpの識別子を持つ IDispatch インターフェイスを実装します。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
Header |
|
ライブラリ |
|