MFC之CListBox、CListCtrl

这篇博客简要介绍CListBox、CListCtrl工具的使用,纯属抛砖引玉,也便自己以后查阅。

利用MFC向导新建对话框程序,在资源编辑窗口给对话框添加一个CListBox和CListCtrl资源并关联一个控件对象。


在成员函数OnInitDialog中添加如下代码

[cpp]  view plain  copy
  1. CRect rect;  
  2. GetClientRect(&rect);  
  3.   
  4.        //被选择的项高亮显示,绘制网格线  
  5. m_listctrl.SetExtendedStyle(m_listctrl.GetExtendedStyle()|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);  
  6.        //创建3个列对象  
  7. m_listctrl.InsertColumn(0,"语言",LVCFMT_LEFT,70);         
  8. m_listctrl.InsertColumn(1,"2010排名",LVCFMT_LEFT,70);  
  9. m_listctrl.InsertColumn(2,"2011排名",LVCFMT_LEFT,70);  
  10.   
  11. m_listctrl.InsertItem(0,"java");    //创建行对象  
  12. m_listctrl.SetItemText(0,1,"1");    //创建子对象成员  
  13. m_listctrl.SetItemText(0,2,"2");  
  14.   
  15. m_listctrl.InsertItem(1,"c++");  
  16. m_listctrl.SetItemText(1,1,"3");  
  17. m_listctrl.SetItemText(1,2,"3");  
  18.   
  19. m_listctrl.InsertItem(2,"c");  
  20. m_listctrl.SetItemText(2,1,"2");  
  21. m_listctrl.SetItemText(2,2,"1");  
  22.   
  23.   
  24. m_listbox.AddString("string one");  
  25. m_listbox.AddString("string two");  
  26. m_listbox.AddString("string three");  

点击运行,即可看到控件中初始化的数据。

转自:http://blog.csdn.net/gk_2014/article/details/46353189


猜你喜欢

转载自blog.csdn.net/wyq429703159/article/details/79096766
今日推荐