我想做一个这样的程序,假设有一个窗口上面有两个可供输入的文本框,我通过另外一进程来向它发送tab键消息,和自动粘贴我想粘贴的东西。用postmessage,但是不起作用该怎么办呢???

解决方案 »

  1.   

    sendmessage(findwindowex("xxx"),msg...);
      

  2.   

    我用了,用的是一个寻找当前顶层窗口的API函数,返加该窗口的句柄,(具体的函数名一下了记不清了),可是没有用呀!我用registerglobalatom注册了一个全局快捷键,然后在wm_hotkey消息里进行处理,也就用postmessage 发送TAB按键消息。
       我随便打开了一个有两个TEXT窗口的程序,先使焦点停在前一个上面,然后按快捷键,可是没有用呀!
      

  3.   

    先取得窗口句柄,然后取得文本输入框的句柄,然后用PostMessage()或SendMessage()