mfc中list控件的使用[cherryt笔记]
2007-02-14 19:28
961 查看
在资源模式画一个 list 在Propertise中把style中的view选为report
通过classwizard给该控件添加一个变量 如m_list
代码为
添加该对话框类的成员变量
CListCtrl m_list;
在dodatachange中
DDX_Control(pDX, IDC_LIST1, m_list);
添加列:
在oninitdialog中写 m_list.InsertColumn(0[列号],"名字",LVCFMT_CENTER[居中],120[宽度]);
其他一些控制外观的函数:
添加需要显示的数据:
m_list.InsertItem(0xffff,"Y",0); //插入一行,第一个数据还没搞懂,第二个是第一列的文字,第三个数字是要插的图片
m_list.SetItemText(nItem,1,"123123"); //分别插入接下来几列的数据
m_list.SetItemText(nItem,2,"123123");
在列首插入icon:
m_imagelist.Create(16,16,TRUE,2,2); // 这句表示要插16*16的icon 后面不知是什么意思
m_imagelist.Add(AfxGetApp()->LoadIcon(IDI_YES)); //这边开始加入资源中的图标,加几个都可以
m_imagelist.Add(AfxGetApp()->LoadIcon(IDI_NO));
m_list.SetImageList(&m_imagelist,LVSIL_SMALL);
在插入的时候 m_list.InsertItem(0xffff,"Y",0[这个数字就是插入第几个图标]);
m_list.GetHeaderCtrl()->SetFont(&m_font1); //控制列首的字体样式
m_list.SetBkColor(RGB(247,247,255)); //控制控件内部的背景色
m_list.SetTextColor(RGB(0,0,255)); //控制文字的颜色
m_list.SetTextBkColor(RGB(247,247,255)); //控制有文字行的背景色
m_list.SetExtendedStyle(0x21); //显示方式.带横竖线的
ps:
m_list.DeleteAllItems(); //清空所有的项目
通过classwizard给该控件添加一个变量 如m_list
代码为
添加该对话框类的成员变量
CListCtrl m_list;
在dodatachange中
DDX_Control(pDX, IDC_LIST1, m_list);
添加列:
在oninitdialog中写 m_list.InsertColumn(0[列号],"名字",LVCFMT_CENTER[居中],120[宽度]);
其他一些控制外观的函数:
添加需要显示的数据:
m_list.InsertItem(0xffff,"Y",0); //插入一行,第一个数据还没搞懂,第二个是第一列的文字,第三个数字是要插的图片
m_list.SetItemText(nItem,1,"123123"); //分别插入接下来几列的数据
m_list.SetItemText(nItem,2,"123123");
在列首插入icon:
m_imagelist.Create(16,16,TRUE,2,2); // 这句表示要插16*16的icon 后面不知是什么意思
m_imagelist.Add(AfxGetApp()->LoadIcon(IDI_YES)); //这边开始加入资源中的图标,加几个都可以
m_imagelist.Add(AfxGetApp()->LoadIcon(IDI_NO));
m_list.SetImageList(&m_imagelist,LVSIL_SMALL);
在插入的时候 m_list.InsertItem(0xffff,"Y",0[这个数字就是插入第几个图标]);
m_list.GetHeaderCtrl()->SetFont(&m_font1); //控制列首的字体样式
m_list.SetBkColor(RGB(247,247,255)); //控制控件内部的背景色
m_list.SetTextColor(RGB(0,0,255)); //控制文字的颜色
m_list.SetTextBkColor(RGB(247,247,255)); //控制有文字行的背景色
m_list.SetExtendedStyle(0x21); //显示方式.带横竖线的
ps:
m_list.DeleteAllItems(); //清空所有的项目
相关文章推荐
- MFC中ListControl控件的使用
- MFC中ListControl控件的使用
- vs2010 MFC中listcontrol控件的使用
- MFC学习笔记之:ListCtrl控件使用详解
- MFC中ListControl控件的使用
- C++ MFC combo box和list control控件的使用
- MFC 控件使用笔记
- MFC入门学习之控件(5)标签控件List Control的添加和使用(中)
- MFC控件使用说明(combo box Button Check Box Radio Button List Control Edit Box Hot Key IP Address)
- MFC中List Control控件的各类使用
- MFC ListControl控件使用InsertItem()函数插入新的列表项后不能显示列表项名称
- felx 入门学习笔记之6 List控件使用
- 我的HEVC码流分析工具MFC小笔记:树形控件使用及窗口缩放
- MFC中ListControl控件的使用
- MFC 文档视图学习笔记----list控件标题乱码解决办法
- C++ MFC combo box和list control控件的使用
- MFC中ListControl控件的使用
- MFC控件使用说明(combo box Button Check Box Radio Button List Control Edit Box Hot Key IP Address....)
- MFC入门学习之控件(6)标签控件List Control的添加和使用(下)
- MFC中ListControl控件的使用