[問題] 指定視窗的滑鼠座標

看板C_Sharp (C#)作者 (順著感覺走)時間14年前 (2011/07/04 15:08), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
我目前透過 IntPtr hWnd = FindWindow(null,A) SetForegroundWindow(hWnd); 找到指定的視窗A 也感謝optimist大大讓我學會抓取全域的滑鼠座標+控制滑鼠動作 <ref.>http://www.dotblogs.com.tw/optimist9266/archive/2011/06/07/27309.aspx 但是我想請問說是否可以只擷取到我指定的視窗座標即可 因為我想要把滑鼠限制到此視窗中進行動作? (也就是說我可能點下某個按鈕,他會find指定的window並移動滑鼠座標到此視窗) 因為目前我是用全域座標把滑鼠座標寫死的 一但user移動視窗位置,我的程式就會失效 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.168.200

07/04 17:22, , 1F
GetWindowRect(IntPtr hWnd, ref Rectangle bounds);
07/04 17:22, 1F

07/04 17:23, , 2F
透過這func解決我的問題了^^
07/04 17:23, 2F
文章代碼(AID): #1E4MRYP4 (C_Sharp)
文章代碼(AID): #1E4MRYP4 (C_Sharp)