我有一个exe应用程序是别人写的,现在我运行这个程序,点击某个窗体上的确定按钮,就调用我自己写的应用程序,应该如何编写,请高手前来解答,急用.有高人请把代码详细写一些

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/3295/3295925.xml?temp=.4486811
      

  2.   

    //那如何判断那一个程序上的某一个窗体上的确定按钮是否已经按下?如果你确定是“按下”不是“按过”的话,可以用sendmessage发送BM_GETSTATE消息实现
      

  3.   

    按钮按下会发WM_COMMAND 给父窗口,用全局钩子拦截它进行处理.
      

  4.   

    上面说的用sendmessage发送bm_getstate消息,它的返回值在那里,怎么处理,写点示例代码可以不,谢谢
      

  5.   

    //如果你确定是“按下”不是“按过”的话,可以用sendmessage发送BM_GETSTATE消息实现这样要用到TIMER或LOAD时就开始的循环来取返回值。占资源太大。而且不属于消息截取的范畴了吧
      

  6.   

    //上面说的用sendmessage发送bm_getstate消息,它的返回值在那里,怎么处理,写点示例代码可以不,谢谢首先,前提是按钮要具有弹出和按下两种状态,它的返回值就是sendmessage的返回值,不过,这和你想拦截程序没有任何关系,你的问题只能用全局钩子实现,当然,不排除高手用内联汇编实现的可能,不过,这样一来,核心部分就不是vb了