各位长老,
    我想向另一个应用程序中粘贴字符串,    
    请问怎么向另外一个应用程序发组合键如,control + V消息 ?
    已知改应用程序的窗口句柄, hOtherWnd.
    
谢谢了

解决方案 »

  1.   

    你参考参考这个http://www.vckbase.com/vckbase/vckbase12/vc/nonctrls/system_30/1230006.htm
      

  2.   

    SendMessage 或 PostMessage 不行吗
      

  3.   

            我是这样发的
            ::PostMessage(hWnd,WM_KEYDOWN, VK_CONTROL,0) ;  
    ::PostMessage(hWnd,WM_KEYDOWN, 'V', 0 ); ::PostMessage(hWnd,WM_KEYUP, 'V', 0 );
    ::PostMessage(hWnd,WM_KEYUP, VK_CONTROL,0) ;  
      

  4.   

    直接发送粘贴消息
    ::SendMessage(hWnd, 0x0302, 0, 0);
      

  5.   

    你发送消息的窗口应该是能够接收粘贴操作的才行,不要发送到主窗口,要发到EDIT控件
    我用记事本试了一下,3L和4L方法都是可以的