我在视觉C++方面有一个非常小的问题:当我尝试将一个&
符号的单词或句子放入静态文本中时,我看到&
符号在屏幕上_
。
感谢您的任何帮助。
int CustomerID;
CString Str= m_lv1.GetItemText(iItem, 0); Str.TrimLeft(); Str.TrimRight();
//if the Str "Hello & Hi" it shows "Hello _ Hi"
m_CustomerName.SetWindowText(Str);
MSVC 使用&
来表示用于菜单和其他小部件的带下划线的字母,您可以与 Alt 一起使用该字母通过键盘控制 UI。双&&
应代表文本中的单个&
,iirc。
您可以将"&&"用于单个 &(不充当快捷方式),或将SS_NOPREFIX样式设置为完全抑制 & 符号处理。