我正在尝试让 MFC 静态文本控件显示ASCIIUnicode 字符,特别是 Omega ( Ω
)。当我只使用&
不显示而其余文本显示时。但是,如果我将控件的“无前缀”属性设置为 True,那么它会删除它&
之后的所有内容。
这可以通过项目设置来完成还是我只是输入了错误的字符串?
这是我用于字符串的内容:VDC Resistance (kΩ)
→ 我想Ω
成为欧米茄符号的地方。
首先Ω
不是 ASCII 字符,而是 Unicode 字符:GREEK CAPITAL LETTER OMEGA。
Ω
是 omega 的 Html 转义序列,因此静态文本控件不会翻译 Html 转义序列。如果您在 C/C++ 源代码中输入文本,请使用 C 转义序列L"\u03A9"
。(十六进制的 3A9 等于十进制的 937)。这假设您在 ANSI 中构建 Unicode 应用程序,它不会工作。我不确定在这种情况下你会怎么做。