录制窗口发送命令

时间:2011-10-11 10:01:17

标签: c# winapi native

每个使用本机代码的人都知道有两个有趣的功能 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)。

2 个答案:

答案 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中)