x******g 发帖数: 41 | 1 来自主题: Programming版 - 问问题C 在主窗口里面生成的一个线程里面有个缓冲区的数据,
定义是 BYTE buffer[1024];
用SendMessage(hEdit,EM_REPLACESEL,FALSE, ((LPSTR)buffer));
希望能更新主窗口里面的句柄是hEdit控件的内容
结果是:主窗口的edit里面的内容是变了,但是是乱码
如果换成SendMessage(hEdit,EM_REPLACESEL,FALSE, TEXT("testmsg"));
就不是乱码
这个怎么解决啊?是在主窗口那边截获editupdate的消息,把buffer先处理成字符串再
更新edit么? |
|