【问题标题】:Are non-printable characters supposed to appear with CDC::DrawText?不可打印字符是否应该与 CDC::DrawText 一起出现?
【发布时间】:2013-11-06 17:20:21
【问题描述】:

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

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

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

或者它取决于使用的字体,或者它可能是操作系统中可配置的东西?

【问题讨论】:

    标签: mfc windows-ce gdi drawtext


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-04-23
      • 2020-01-03
      • 1970-01-01
      • 2012-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 1970-01-01
      相关资源
      最近更新 更多