是否可以使用CDC :: DrawText显示不可打印的字符?

时间:2013-10-28 02:20:41

标签: mfc windows-ce gdi drawtext

如果我有一个带有不可打印字符的字符串,当我使用CDC :: DrawText时它们是否应该出现?

CString str = L"ItemOne\x1EItemTwo\x1EItemThree\x1E";

在WinCE5中,不可打印的字符没有出现,但在WinCE7中,它显示为正方形。哪一个有正确的行为?

或者它取决于使用的字体,还是可以在操作系统中配置?

1 个答案:

答案 0 :(得分:0)

这取决于您在操作系统中使用的字体和字符集。 不要忘记Windows CE本身是unicode,因此像\ x1E这样的东西也会被翻译成Unicode。