作者spider1216 (順著感覺走)
看板C_Sharp
標題[問題] 指定視窗的滑鼠座標
時間Mon Jul 4 15:08:16 2011
我目前透過
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
→ spider1216:GetWindowRect(IntPtr hWnd, ref Rectangle bounds); 07/04 17:22
→ spider1216:透過這func解決我的問題了^^ 07/04 17:23