共用方式為


InkEdit.MouseDown 事件

發生于使用者在滑鼠位於 InkEdit 控制項上方時按下滑鼠按鍵時。

語法

HRESULT MouseDown(
   short Button,
   short ShiftKey,
   long  xMouse,
   long  yMouse
);

參數

按鈕

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_IeeMouseDown 的IDispatch介面。

規格需求

需求
最低支援的用戶端
Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器
都不支援
標頭
Inked.h (也需要 inked_i.c)
程式庫
InkEd.dll

另請參閱

InkEdit

InkMouseButton 列舉

InkShiftKeyModifierFlags 列舉

MouseMove 事件 [InkEdit 控制項]

MouseUp 事件 [InkEdit 控制項]