共用方式為


滑鼠輸入功能

本節內容

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