1 Cstring替换空格字符
方法一:Replace()
Replace()可以替换掉所有位置的空格,包括字符前后、中间。并且不区分全角、半角空格。
Cstring str = "值 得“; str.Replace(" ",""); //去掉所有空格。
方法二:Remove()
方法三:trim()/trimLeft()/trimRight()
2 listBox水平滚动条可用
方法一:设置水平滚动条的最大长度
首先设置属性中Horizontal scroll为TRUE,然后在要插入字符的位置进行编程:1、获取字符的长度 ;2、设置listBox的最大宽度
CClientDC dc(this);
CSize mySize = dc.GetTextExtent(str);
int nWidth = mySize.cx;
m_listbox.SetHorizontalExten(nWidth);
m_listbox.AddString(str);