【发布时间】:2012-11-19 05:24:14
【问题描述】:
我试过了
Window = FindWindow(null, "untitled - Paint");
PostMessage(WindowToFind, WM_MOUSEMOVE, 0, location);
PostMessage(WindowToFind, WM_LBUTTONDOWN, ((int)Keys.LButton), location);
位置是100 * 0x10000 + 100 for 100x100 等。我怀疑它错了。我尝试将((int)Keys.LButton) 与0 交换,但没有奏效。我尝试将thread.sleep 放在lbuttondown 和lbuttonup 之间(好吧,如果没有thread.sleep,邮件应该等待,但无论如何)我将0x0200 用于mousemove,0x0202 用于左键常量。
不知道为什么它根本不起作用。
【问题讨论】:
-
要求窗口在前面并实际点击。我试图模拟它。 (我只是阅读代码,没有看到任何窗口的东西,所以我可能不正确)仍然,谢谢。
标签: c# sendmessage postmessage user32