数据是从access数据库中读取的CString字符串
字符串包含很多\n第一,遇到CString中的\n要实现换行显示
第二,遇到CString中2个\n之间的字符大于显示区域大小时换行显示急求高手解答
最好纤细代码!!!!小弟先谢谢大侠们了 !
没有分了
也不是我吝啬!最后15分献给爱帮助别人的人!
字符串包含很多\n第一,遇到CString中的\n要实现换行显示
第二,遇到CString中2个\n之间的字符大于显示区域大小时换行显示急求高手解答
最好纤细代码!!!!小弟先谢谢大侠们了 !
没有分了
也不是我吝啬!最后15分献给爱帮助别人的人!
Windows下应该使用“\r\n”提供一次换行
第二 我记得list box的styles属性中提供分行功能的
CString str="sdas?dadada?dasdasdasdasd?";
CStringArray stttr;
while (str.Find("?")>0)
{
int j=str.Find("?");
CString stt="";
stt=str.Left(j);
stttr.Add(stt);
int k=str.Delete(0,j+1);
stt=str.Right(k);
}
CListBox *cl=(CListBox*)GetDlgItem(IDC_LIST3);
for (int i=0;i<stttr.GetSize()-1;)
{
c1->AddString(stttr.GetAt(i));
i++;
}但是现在发现另外一个问题
就是List Box并不是按读取顺序显示
而是要进行排序显示
而我界面设计的时候明明是关了字符串排序
希望有这方面开发的人
给点提示!