2
我想製作一個簡單的鼠標宏程序,但我無法弄清楚如何在窗體本身之外獲得鼠標的座標。 我已經嘗試過MousePosition
和Cursor.Position
,但是這似乎只採用表格中的座標。表格外部的鼠標座標
我在網上看了一下,但大多數的例子都是在窗體/應用程序內部捕獲,而我在StackOverflow上發現的唯一類似問題是沒有答案的。 VB.net -- Getting mouse coordinates outside the form
那麼,是一種簡單的方法來捕獲鼠標座標以外的自己的程序? 如果不是一個簡單的方法,有人可以解釋一下複雜的方式嗎? 我真的很感激!
這個工程確實是跟蹤座標,但我也想座標添加到列表中,當我點擊,這樣以後可以重播動作。但是當我點擊窗體外部時,點擊沒有註冊,因爲窗體沒有被聚焦,事件當然是form_mouseclick事件,VB中是否有任何事件在點擊窗體外部時會起作用,還是我需要爲它創建我自己的活動?或者有另一種方法可以獲得這個結果嗎? – Vahx
@Vahx你可以用'MouseButtons'代替我的代碼中的'MousePosition',它會告訴你在tick事件時按下了哪個鼠標按鈕。 – LarsTech
thx,但更多的是點擊按鈕的位置而不是哪個按鈕。 – Vahx