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