我想在我的对话窗口中显示非ASCII“欧姆”字符。我以为我可以通过资源文件做到这一点,但这不起作用。
STRINGTABLE
BEGIN
IDS_OHM "Ω"
END然后在程序的后面
CString thermUnits = LoadString(IDS_OHM);然而,它只是显示为一个“?”性格。还有没有人有别的想法?
提前谢谢你!
发布于 2012-01-24 09:24:29
该字符是一个大写的希腊欧米茄,所有的希腊字符都在Symbol字体中。
发布于 2012-01-24 09:02:51
那是什么字符代码?它可能不是您在对话框窗口中使用的字体。
发布于 2012-01-24 09:21:26
这可能是与字体相关的问题,您确定对话框使用的字体包含欧姆字符吗?
或者也许
IDS_OHM "\u03A9"会起作用吗?使用unicode
https://stackoverflow.com/questions/8980757
复制相似问题