我正在使用 Borland C++ Builder 2009,我要展示向右和向左的箭头,代码如下:
Button2->Hint = L"Ctrl+\u2190" ;
Button3->Hint = L"Ctrl+\u2192" ;
在Windows 7上,这个应用程序使用字体 'Segoe UI' 运行得很好。
在XP上,我得到了一个方块,而不是箭头,我在XP上使用的是字体 'Tahoma'。换句话说,在XP上的Tahoma字体中没有提到的Unicode字符。
是否有一种简单快捷的方法来检查所请求Unicode字符是否支持当前使用的字体?如果是这样,我可以将箭头替换为 '>' 或 '<'。虽然不完美,但已足够。我不想在此阶段开始更改字体。
感谢您的帮助。