共用方式為


滑鼠輸入函式

在本節中

主題 描述
_TrackMouseEvent
當滑鼠指標離開視窗或停留在視窗上一段時間時,張貼訊息。 如果 TrackMouseEvent 存在,此函式會呼叫 TrackMouseEvent,否則會模擬它。
DragDetect
擷取滑鼠並追蹤其移動,直到使用者放開左按鈕、按下 ESC 鍵,或將滑鼠移至拖曳矩形周圍的指定點。 拖曳矩形的寬度和高度是由 GetSystemMetrics 函式所傳回的 SM_CXDRAGSM_CYDRAG 值所指定。
GetCapture
擷取已擷取滑鼠的視窗句柄(如果有的話)。 一次只能擷取一個視窗;此視窗會接收滑鼠輸入,不論游標是否在其框線內。
GetDoubleClickTime
擷取滑鼠目前的按兩下時間。 按兩下是滑鼠按鈕的兩次點擊數列,第二次是在第一次之後的指定時間內發生。 按兩下時間是雙擊之間可能發生的毫秒數上限。 按兩下時間上限為五千毫秒。
GetMouseMovePointsEx
擷取最多 64 個先前滑鼠或手寫筆座標的歷程記錄。
mouse_event
mouse_event 函式會合成滑鼠動作和按鈕點選。
注意:已取代此函式。 請改用 SendInput
ReleaseCapture
從目前線程中的窗口釋放滑鼠擷取,並還原正常的滑鼠輸入處理。 擷取滑鼠的視窗會接收所有滑鼠輸入,不論游標的位置為何,除非按兩下滑鼠按鈕,而游標作用點位於另一個線程的視窗。
SetCapture
將滑鼠擷取設定為屬於目前線程的指定視窗。
SetDoubleClickTime
設定滑鼠的按兩下時間。 按兩下是滑鼠按鈕的兩次點擊數列,第二次是在第一次之後的指定時間內發生。 按兩下時間是雙擊之間可能發生的毫秒數上限。
SwapMouseButton
反轉或還原左右滑鼠按鈕的意義。
TrackMouseEvent
當滑鼠指標離開視窗或停留在視窗上一段時間時,張貼訊息。
注意:如果_TrackMouseEvent 函式 TrackMouseEvent,否則 _TrackMouseEvent 模擬 trackMouseEvent