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