伪代码:
CListBox listBox;
CString[10] str; //consider it is initialised with valid string
for(int i=0; i<10 ; i++)
listBox.AddString(str[i]);
每当我使用函数 AddString()
将条目/字符串添加到 CListBox
对象时,MFC CListBox
会自动将条目排序为添加每个字符串。
我如何明确地告诉 MFC 使项目保持与添加时相同的顺序(不排序)。
PS:我不想使用函数 InsertString()
左右。
谢谢!
最佳答案
在 Properties
选项卡中有一个 Sort
属性。将其值设置为 False
。
编辑:
正如@The Forest And The Trees 已经提到的,您可以从代码中获得相同的结果:
listBox.ModifyStyle(LBS_SORT);
关于c++ - MFC CListBox AddString - 防止自动排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23263506/