我正在使用DrawText
在DBGrid画布上绘制文本。该文本来自数据库。但是当字符串包含&符号(&)时,它会将其视为alt
快捷方式并将其加下划线。
例如,应该是什么
羊毛&丝
结束了
羊毛_Silk
如何停止此行为?
答案 0 :(得分:5)
使用DT_NOPREFIX标志禁止前缀处理。如果您知道不希望绘制任何前缀,那么这就是前进的方法。
如果要绘制带有前缀和&符号的文本,可以通过将其加倍来逃避&符号。所以传递&&当你想要一个&符号时。
您可以在documentation。
中找到所有这些信息