伪代码:
CListBox listBox;
CString[10] str; //consider it is initialised with valid string
for(int i=0; i<10 ; i++)
listBox.AddString(str[i]);
每当我使用函数CListBox
向AddString()
对象添加条目/字符串时,MFC CListBox
会在添加每个字符串时自动对条目进行排序。
如何明确告诉MFC保持项目的添加顺序(不进行排序)。
PS:我不想使用函数InsertString()
左右。
谢谢!
答案 0 :(得分:8)
在Properties
标签中有一个Sort
属性。将其值设置为False
。
修改强>
正如@The Forest And The Trees已经提到的那样,你可以从代码中获得相同的结果:
listBox.ModifyStyle(LBS_SORT);