(MFC) CListBox -> 编辑列表中的项目?
Posted
技术标签:
【中文标题】(MFC) CListBox -> 编辑列表中的项目?【英文标题】:(MFC) CListBox -> Edit Item in List? 【发布时间】:2011-04-11 19:00:59 【问题描述】:我目前正在为 MFC 使用 CListBox 控件。是否可以保留列表项中的数据但对其进行编辑,而不删除然后重新添加它?
谢谢!
【问题讨论】:
【参考方案1】:您可以通过扩展 CListBox 来做到这一点。看看这个code project article。
【讨论】:
【参考方案2】:不幸的是,没有办法做到这一点。
即使是原生列表框类也不提供任何方式来编辑条目,而无需删除和插入。
您可以做的最好的事情是扩展CListBox
类,或者通过子类化或从它派生。
【讨论】:
【参考方案3】:最好的方法(如果可能的话,当然)是用 CListCtrl 替换 CListBox
【讨论】:
以上是关于(MFC) CListBox -> 编辑列表中的项目?的主要内容,如果未能解决你的问题,请参考以下文章
是否有任何方法可用于更改 MFC(c++) 中 CListBox 的属性“右对齐文本”?
在MFC中:静态文本类;按纽类;编辑框类;滚动条类;列表框类;组合框类等所对应的类名以及其功能
如何为所有者绘制变量 CListBox (MFC) 设置高度