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