我是很白很白的那种小白菜,基本还啥都不会,看了一点点书,可有些东西没有老师语言上的解释真的很难理解,当然也不能排除我很笨笨的可能,估计我问的问题对于高手都是很可笑的和不值得一问的问题,但没办法,我只想和高手学到东西,丢人也没办法了 呵呵。
    也不知道这个论坛有啥发帖的规矩,先发一个询问帖,如有有啥不对的地方请告知我下,以后一定注意。
    第一个问题是,比如事先先打开TXT记事本,我用FindWindow已经找到了窗口的句柄,也用GetMenuItemID找到了那个菜单栏里的“文件”按钮的编号了,下一步我该用什么函数才可以实现去模拟鼠标点击这个按钮呀?
    我自己瞎分析,第一步找到窗口的句柄,然后再用findwindowEX找到文件按钮的句柄,然后通过postmessage/sendmessage发送指定消息到这个按钮(说实话我都不知道这个函数是不是不能找到按钮的句柄而只能找到子窗口的句柄,反正我是没成功,也许是我参数没弄对)
     第二种瞎分析,也是第一步找到窗口句柄,然后用GetMenuItemID找到按钮的编号,然后用一个我未知的函数通过这个编号去发送指令,可我不知道啥函数,哎 郁闷
     第三种瞎猜,也是先找到窗口句柄,然后自动确定那个“文件”按钮的坐标,然后用mouse_event移动到坐标处发送点击指令。
     哎,师哥、师姐、师伯、师叔、师太、师祖、前辈们,帮帮我吧 令求师傅、同学X名,指导或者一起学习的加1719385666 请注明csdn 谢谢 

解决方案 »

  1.   

    找到按钮句柄,然后用sendmessage发送点击动作
      

  2.   

    谢谢您的回复
    该用哪个函数找到那个按钮的句柄呀?我用findwindowex为什么总失败呀 哎
      

  3.   

        是不是我用findwindowex获得菜单里的“文件”按钮用错函数了,如果没错,那就应该是参数填的有问题了,谁可以用通俗的话解释下那那几个函数填啥呢?百度我也查了一些了,可是说的都是术语,弄的我只知道第一个天窗口句柄,别的都不知道填啥,反正是弄了好几天都是没有找到这个按钮句柄,高手们帮帮吧,我知道已经一点点接近答案了!很高兴,但还很压抑 哎