日期:2014-05-19  浏览次数:20844 次

.net 窗口调用 com控件 问题,太奇怪了, 有么有类市经历得,
在.net   中引入了一个com控件,   com控件得窗口是   ansi   窗口。程序运行得时候,   com   控件中有一个   cedit   控件(同样也是一个   ansi   窗口   ),   在其中输入汉字得时候,   总是显示乱码。

通过对   com   程序得跟踪   发现,edit窗口获得的输入字符是   unicode   编码得。   但是   edit   窗口显示得时候   又是   按照   ansi   码进行显示得。  

不知道那位遇到过类市得问题,   都是怎么解决得。   谢谢了

------解决方案--------------------
不太懂 顶了
------解决方案--------------------
用自己的edit覆盖它的edit,然后转换为ansi再发送过去
------解决方案--------------------
把unicode编码转成ansi
然后把参数传入就可以了嘛