社区
界面
帖子详情
关于CListCtrl图标显示的问题
sssxueren
2004-09-13 10:41:05
Report方式下(详细列表,带栏目分隔的那种),怎样显示图标呢?
我看MSDN,好像是先创建一ImageList,载入图标,然后设置未 SMALL,然后在SetItem,mask参数是IMAGE的,然后Image参数写图标在ImageList里面的编号,就应该可以了,但怎么我这样做就是不行呢:(
哪位高手有这方面的例子,给我看看吧:)
...全文
992
7
打赏
收藏
关于CListCtrl图标显示的问题
Report方式下(详细列表,带栏目分隔的那种),怎样显示图标呢? 我看MSDN,好像是先创建一ImageList,载入图标,然后设置未 SMALL,然后在SetItem,mask参数是IMAGE的,然后Image参数写图标在ImageList里面的编号,就应该可以了,但怎么我这样做就是不行呢:( 哪位高手有这方面的例子,给我看看吧:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rwx_tech
2004-09-14
打赏
举报
回复
CImageList m_ImageList;
CBitmap m_map;
m_map.LoadBitmap(IDB_BITMAP);
m_ImageList.Create(12,12,ILC_COLORDDB|ILC_MASK,1,1);//
m_ImageList.Add(&m_map,RGB(255,255,255));
m_ListCtrl.SetImageList(&m_ImageList, LVSIL_SMALL);
后面就用清音的
m_ListCtrl.InsertItem(nItem, "...", nImageIndex);
//这样是显示不出来的,m_ImageList要么是全局,要么在SetImageList之后用m_ImageList.Detach()
snaill
2004-09-14
打赏
举报
回复
同意楼上的
ghxmagic
2004-09-14
打赏
举报
回复
extern CListCtrl m_pList;
extern CImageList m_ImageList;
m_ImageList.Add(..); // List value have index
-----------------------------------------------------
LVITEM lvitem;
ZeroMemory(&lvitem, sizeof(LVITEM));
lvitem.mask = LVIF_IMAGE | LVIF_PARAM;
lvitem.iImage = nItem; //image index in m_ImageList
lvitem.iItem = nItem;
lvitem.iSubItem = 0;
lvitem.lParam = LPARAM(your pointer);
m_pList->InsertItem(&lvitem);
smileconfess
2004-09-14
打赏
举报
回复
m_ListCtrl.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_ONECLICKACTIVATE);
::SendMessage(m_ListCtrl.GetSafeHwnd(), LVM_SETEXTENDEDLISTVIEWSTYLE, LVS_EX_SUBITEMIMAGES, LVS_EX_SUBITEMIMAGES);
m_pImageList = new CImageList();
m_pImageList->Create(16, 16, ILC_COLOR | ILC_MASK, 2, 2);
HICON hIcon = ::LoadIcon(AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICONRED2));
m_pImageList->Add(hIcon);
hIcon = ::LoadIcon(AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICONGREEN2));
m_pImageList->Add(hIcon);
m_ListCtrl.SetImageList(m_pImageList, LVSIL_SMALL);
m_ListCtrl.InsertItem(0, "1", 1);
xxhfortrue
2004-09-14
打赏
举报
回复
CImageList m_ImageList;
CBitmap m_map;
m_map.LoadBitmap(IDB_BITMAP);
m_ImageList.Create(12,12,ILC_COLORDDB|ILC_MASK,1,1);//
m_ImageList.Add(&m_map,RGB(255,255,255));
m_ListCtrl.SetImageList(&m_ImageList, LVSIL_SMALL);
后面就用清音的
m_ListCtrl.InsertItem(nItem, "...", nImageIndex);
Hawk_lp
2004-09-14
打赏
举报
回复
up
flyelf
2004-09-13
打赏
举报
回复
m_clistctrl.SetImageList(&m_image, LVSIL_SMALL);
m_clistctrl.InsertColumn(...);
m_clistctrl.InsertItem(nItem, "...", nImageIndex);
Cli
stCtrl
控件实现icon和report两种带
图标
的列表
显示
模式
关于MFC中
Cli
stCtrl
控件的使用,带
图标
的列表
显示
,有icon和report两种模式的例子
CLi
stCtrl
实现icon
显示
示例
很简单明了的一个小例子,看完就能明白如何使用
CLi
stCtrl
完成icon
显示
。
CLi
stCtrl
中列表
显示
任意图片
使用
CLi
stCtrl
+CImageList
显示
任意图片 文章链接 http://blog.csdn.net/guoming0000/article/details/7303361
CLi
stCtrl
显示
图片
CLi
stCtrl
显示
图片
CLi
stCtrl
显示
数据
Cli
stCtrl
显示
数据有vc和vs2005的示例
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章