首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MFC CListBox AddString -防止自动排序

MFC CListBox AddString -防止自动排序
EN

Stack Overflow用户
提问于 2014-04-24 08:18:36
回答 1查看 4.3K关注 0票数 2

伪码:

代码语言:javascript
复制
CListBox listBox;
CString[10] str; //consider it is initialised with valid string
for(int i=0; i<10 ; i++)
     listBox.AddString(str[i]);

每当我使用函数CListBoxAddString()对象添加条目/字符串时,MFC CListBox就会在添加每个字符串时自动对条目进行排序。

如何显式地告诉MFC将项目按添加的顺序保持不变(不进行排序)。

PS:我不想使用InsertString()之类的函数。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-24 08:24:10

Properties选项卡中有一个Sort属性。将其值设置为False

编辑:

正如前面提到的森林和树木一样,您可以通过代码实现相同的结果:

listBox.ModifyStyle(LBS_SORT);

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23263506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档