我用的鼠标模拟API是mouse_event 函数,这种方法只能在窗口正常情况下运行.如果窗口最小化或者隐藏后,这种方法就会失败.我想做一个在窗口最小化或隐藏后依然能够模拟鼠标点击的程序,不知道哪位大侠有类似的经验指点一下我?

解决方案 »

  1.   

    最小化了连窗体都没了你怎么点?只有用sendmessage点子窗体然后把窗体隐藏了 这个办法还勉强可以用问题你要能分析出ie子窗体的句柄才行
      

  2.   

    查了很多资料好像用POSTMESSAGE可以实现,但这几天没时间来做实验,有哪位大虾做过类似的东东,指点我一下,不胜感激。
      

  3.   

    老马路过的还真快啊。用消息钩子跨进程看看都什么消息,挨个分析是一个方法,
    另外POST消息不也很好吗?
      

  4.   

        PostMessage hwd, WM_LBUTTONDOWN, MK_LBUTTON, 0
        Sleep 500
        
        PostMessage hwd, WM_LBUTTONUP, MK_LBUTTON, 0
      

  5.   

    呵呵,没句柄你怎么用POSTMESSAGE?建议你啃下Microsoft Internet Explorer 5程序设计(CSDN FTP上有) 、com技术内幕,再看看 DHTML 手册。基本你就知道怎么做了
      

  6.   

    谢谢各位的回复.关于句柄可不可以这样得到:
    我用OLE控件方式将IE置于我程序的窗口里,然后得到窗口的句柄,用这个句柄来POSTMESSAGE,这样不知道可不可以?