MFC中 如何把编辑框的内容添加到listbox

MFC中 如何把编辑框的内容添加到listbox,第1张

这几天刚好做了类似的工作,不过我的是我的做法是在ComboBox中添加数据,listbox应该大同小异

在消息响应事件函数中,获取编辑框中的内容,然后声明这个CListBox控件变量m_ListBox,用m_ListBox.AddString("内容")添加内容,再UpdateData一下应该就行了,希望对你有帮助

CWnd* wList = GetDlgItem(IDC_LIST)语句改为:

 CListBox* wList = (CListBox*)GetDlgItem(IDC_LIST)

实话告诉你MFC里没有CColorListBox,想实现彩色或图象什么的你必须自绘控件,也就是重载CListBox类,非常痛苦.

重载也就是以CListBox为基类新建一个类(如CColorListBox),这个新的类就可以关联到LIist Box控件,否则是 不能 关联上去的.可以在在新类里告诉程序在时候该绘什么图形,使用什么颜色.特复杂

最好还是再网上下载一些ActiveX控件来使用吧.其实VB里有带一个表格控件叫MSFlexGrid,能在VC里使用.你去搜索下它的使用方法吧,网上有很多资料


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11604076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存