可能重复:
如何在 C# 中模拟鼠标单击?
我努力了
Window = FindWindow(null, "untitled - Paint");
PostMessage(WindowToFind, WM_MOUSEMOVE, 0, location);
PostMessage(WindowToFind, WM_LBUTTONDOWN, ((int)Keys.LButton), location);
位置是100 * 0x10000 + 100
等的100x100
。我怀疑它错了。我试过用 交换,没有((int)Keys.LButton)
用。0
我尝试在和thread.sleep
之间放置(好吧,postmessage 应该等待,但无论如何)我用于 mousemove 和左键常量。lbuttondown
lbuttonup
thread.sleep
0x0200
0x0202
不知道为什么它根本不起作用。