每个使用本机代码的人都知道有两个有趣的功能
int FindWindow(String className, String windowName);
SendMessage(int window,...);
如何录制任何类型的动作,任何sendmessage?
如果您知道当您按遥控器上的按钮时,Girder可以选择记录要重复的事件。 这实际上是操作系统发生的事件的记录器。
http://www.promixis.com/img/girder_3.png http://ww1.prweb.com/prfiles/2005/09/09/283149/Girderscreencapture.jpg
在此之后我想知道如何将mouseClick发送到窗口,因为你可以看到这可以注册左键单击,命令为int(可以发送到SendMessage)。
答案 0 :(得分:0)
我找到了窗口检查器和spy ++
答案 1 :(得分:0)
在winForms中,当您覆盖WndProc
时,您可以访问消息提示protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
}
很少有事情可以让你觉得有用
GetCursorPos / SetCursorPos(pinvoke.net)
WM_LBUTTONDOWN / WM_LBUTTONUP(在SendMessage中)