如何在listbox控件中添加内容

bbata 2007-05-07 01:33:25
如题 初学VC 新建了一个MFC EXE 工程

如何在listbox控件中添加内容
...全文
1492 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbata 2007-05-13
  • 打赏
  • 举报
回复
谢谢各位的热心回答
starytx 2007-05-12
  • 打赏
  • 举报
回复
Ctrl+W 快捷键打开类向导,在Member Variables 选项卡的class name中选择控件所在对话框类 双击控件列表中的ListBox控件,在打开的对话框的Member variable name 中填写一个控制变量(比如m_ListBox)即可,在要插入数据的地方用m_ListBox.AddString("要插入的内容");即可
abuseyoudna1981 2007-05-12
  • 打赏
  • 举报
回复
//.h
private:
CListBox m_list;


//.cpp

DDX_Control(pDX,IDC_LIST1,m_list);

cdsnpeter 2007-05-12
  • 打赏
  • 举报
回复
具体的你还可以参考MSDN。
cdsnpeter 2007-05-12
  • 打赏
  • 举报
回复
关于怎么绑定:
你在使用ListBox的类中写一个成员变量:CListCtrl m_listBox;
然后在OnInitialDialog中写:
m_listBox.Create(WS_CHILD|WS_VISIBLE|WS_BORDER|LVS_REPORT
|LVS_SHOWSELALWAYS,
CRect(0, 0, 0, 0),
this,
IDC_LISTBOX1);//这个是资源ID
这样就可以创建好控件了。
还可以在DoDataExchange中写:
DDX_Control(pDX, IDC_LISTBOX1, m_listBox);
这样也可以实现将控件和变量绑定。
绑定之后就可以使用InsertItem来添加Item了。
bbata 2007-05-12
  • 打赏
  • 举报
回复
不行
绑定变量为m_list??
能说清楚点吗? 不懂啊
bbata 2007-05-09
  • 打赏
  • 举报
回复
试试
guduhen 2007-05-08
  • 打赏
  • 举报
回复
AddString
bs2x418 2007-05-08
  • 打赏
  • 举报
回复
如果要排序的话最好用InsertString(int,"")//位置(0开始)和内容,不然他会重新排
livedeal 2007-05-07
  • 打赏
  • 举报
回复
绑定变量为m_list,
m_list.AddString("11")就可以了`

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧