求助,用vba代碼控制滑鼠,用到mouseeventf_absolute在win10里不好用了是為什么呢,怎么解決
uj5u.com熱心網友回復:
可以參考這個鏈接:mouse_event API呼叫遇到的滑鼠絕對坐標移動問題
uj5u.com熱心網友回復:
mouse_event 函式的dwFlags 引數傳入的為Long 長度4個位元組 ,但API宣告時時 MOUSEEVENTF_ABSOLUTE = &H8000 系統默認為2位元組整形,MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_MOVE 得到的是一個負數,然后再以byval的方式傳遞引數過去,API收到的并不是 &H00008001 而是&H80000001所以出亂子了。
uj5u.com熱心網友回復:
太感謝了,問題終于解決了
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/21772.html
標籤:API
上一篇:用vb怎么對比兩個excel并輸出不同部分到新的excel呢
下一篇:求助,子程序或函式未定義
