比如往qq聊天室发信息,然后按它的发送键?

解决方案 »

  1.   

    FindWindow获取主窗口,然后用FindWindowEx找到文本框句柄,SendMessage(texthwnd,WM_SETTEXT,IntPtr.Zero,sb);//StringBuilder sb=new StringBuilder();sb.Append("your content");
    同样方法往BUTTON发送WM_LBUTTONDOWN,WM_LBUTTONUP消息
      

  2.   

    对了,你还得用到另两个API函数,在发送SendMessage(btn_hwnd,WM_LBUTTONDOWN,0,0);之前必须要将按钮所在窗口推到前面
    所以还得用到ShowWindow和SetForegroundWindow
    你的问题简单,网上搜索一下很多的,我以前用C++实现过,现在改成C#也没问题
    不过用SendInput或mouse_event也可能做到,这我没试过