【发布时间】:2009-09-24 22:00:16
【问题描述】:
我的应用程序曾经使用 MFC CEdit 控件,我们在使用宽字符 (Unicode) 字符串时没有遇到任何问题。切换到 CRichEditCtrl 后,似乎不再支持 Unicode。汉字变成“??”等等。我已经读到 CRichEditCtrl 在后台使用 RichEdit* 并且我尝试过尝试投射指针,但没有任何效果。
我认为可能是字体,但我当然可以使用ALT键方法将Unicode写入控件,只是当它们保存到模型中并写回时,它们是“????”。
在某个地方是否有隐藏属性,在初始化启用 Unicode 的对话框时我必须进行一些手动设置?
【问题讨论】:
标签: user-interface visual-c++ mfc