MFC EditText unicode文本更改为多字节字符

时间:2016-11-22 09:12:54

标签: c++ mfc

我正在转换传统的MFC程序以支持unicode。我现在可以构建并运行该程序。但是,当我将unicode文本输入EditText控件时,会发生这种情况:

This is when I am inputting text.

以上是我输入文字的时候。

以下是焦点离开EditText之后。

After

现在,第二个文本是我在代码中执行的第一个文本的多字节转换。我不明白的是,在我看到的所有地方,程序只使用SetWindowText功能。在任何使用的地方,我都确保文本从多字节转换为unicode。然而,这让我觉得我错过了一些东西。

有人能指出我正确的方向吗?也许我应该看一下回调?

0 个答案:

没有答案