利用:
byte[] words=Encoding.Default.GetBytes(myChineseString);然后:
IntPtr targetHwnd=GetFoucs();for(int i-0;i<words.length;i++)
{
   PostMessage(targetHwnd,WM_CHAR,words[i],0);
}结果:如果打开记事本,执行上面的代码,是可以发送中文字符串的,但是如果向魔兽争霸里发送,就显示一堆乱码了,我试了很多种 Encoding,但怎么样都是乱码,但是为什么通过输入法却可以输入汉字? 输入法是怎么做到的?