在ListCtrl控件中插入图标
来源:互联网 发布:黑客腾讯软件下载中心 编辑:程序博客网 时间:2024/05/20 17:23
在ListCtrl控件中插入图标
值得注意的是:关联到ListCtrl的CImageList的生存时间要长于或等于你显示图标的ListCtrl的生存时间。也就是原博客中提到的:“顺便说一句,准备附属到CListCtrl控件的CImageList对象必须是全局性的,比如可以是类的成员,否则就算其他操作都都正确也看不到图标。”
m_img_list定义为对话框的成员。下面是部分代码
m_relist.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT | LVS_EX_SUBITEMIMAGES);
m_relist.ModifyStyle(0, LVS_REPORT);
m_relist.InsertColumn(0, (CString)"识别结果", LVCFMT_LEFT, 200);//插入列
m_img_list.Create(16, 16, ILC_COLOR4, 5, 5);
m_img_list.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));//加载图标
m_relist.SetImageList(&m_img_list, LVSIL_SMALL);//关联图片列表
LV_ITEM lvitem;
memset((char *)&lvitem, 0, sizeof(LV_ITEM));
lvitem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE;
lvitem.iItem = 1;//行标
lvitem.iSubItem = 0;
lvitem.stateMask = 0;
lvitem.iImage = 0;
lvitem.pszText = TEXT("川A f4213");//(LPSTR)(LPCSTR)Name[i];
m_relist.InsertItem(&lvitem);
- 在ListCtrl控件中插入图标
- MFC 在ListCtrl控件中插入图标
- 在ListCtrl控件中插入图标
- 在ListCtrl控件中插入图标
- 在ListCtrl控件的子列中插入图标
- 在ListCtrl中插入图标(I)
- 在ListCtrl中插入图标(II)
- VC++中的ListCtrl控件插入图标
- 在列表视图控件中插入图标
- 在listctrl中显示文件名和图标
- mfc 在ListCtrl控件的非第一列添加图标
- 在ListCtrl控件中设置自定义光标
- 在ListCtrl中添加控件(edit)
- 一个vc ListCtrl控件中插入进度条类CProcessList
- VC控件--在ListCtrl中加入CheckBox控件
- 如何在listctrl中添加edit控件和combo_box控件
- 在listctrl中添加edit和combox控件
- 转:mfc 在ListCtrl控件的非第一列添加图标
- Servlet小结
- 寻找和删除链表的中间节点
- HDU-ACM2016
- HDU_3335_Divisibility(DancingLinksX重复覆盖||dfs||暴力)
- 杂
- 在ListCtrl控件中插入图标
- Android图片墙实现
- Android: 如何实现ScrollView中含有ListView
- 数组-Search in Rotated Sorted Array(在一个旋转的数组中查找想要的值的指针)
- zoj3871Convex Hull
- HDU-ACM2017
- 判断两幅Mat型的图片是否是相同的,然后进行相应的处理
- Android开发解决加载图片OOM问题(非常全面 兼顾4.0以下系统)(by 星空武哥)
- 海盗分珠宝