社区
界面
帖子详情
如果给你一个CListCtrl添加多个图标?
TwoChars001
2003-06-15 09:08:29
我想给一个CListCtrl添加多个图标,但是我添加了两条SetImageList,可只能显示中的一个图标?请问如何才能实现?呵呵
...全文
346
10
打赏
收藏
如果给你一个CListCtrl添加多个图标?
我想给一个CListCtrl添加多个图标,但是我添加了两条SetImageList,可只能显示中的一个图标?请问如何才能实现?呵呵
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coolstar14
2003-06-17
打赏
举报
回复
m_ImageList.Create(16,16,FALSE, 3, 0);//建立图像列表
hIcon = ::LoadIcon(AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICON1));//HICON hIcon;
m_ImageList.Add(hIcon);//增加图标
hIcon = ::LoadIcon(AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICON2));
m_ImageList.Add(hIcon);
m_list1.SetImageList(&m_ImageList, LVSIL_SMALL);//CImageList m_ImageList;
关联列表与图像
m_list1.InsertItem(i, "", i);//第i项图标为m_ImageList变量中第i个图标
eSX
2003-06-17
打赏
举报
回复
关注……
蒋晟
2003-06-16
打赏
举报
回复
默认的图标有:
项目图标 在大图标和小图标方式下显示的图标分别从设置的图像列表中读取,其他方式下显示小图标。
状态图标 显示的地点随通用控件的版本和更个的设置而异。可能在项目图标的左上角或者右方。
子项图标 只在报告方式,并且具有子项图标扩展风格的列表中显示,显示在列表单元格的左边的。第一列的子项图标就是项目图标。
其它的显示方式
自己计算图标的位置,然后自己再把图标画上去。推荐用于图片的缩略图。
Command what is yours.
Conquer what is not.
-Kane
TwoChars001
2003-06-16
打赏
举报
回复
UP
smallcrocodile
2003-06-16
打赏
举报
回复
关注
TwoChars001
2003-06-16
打赏
举报
回复
可能是我没说清楚,我是说,Report方式下最左边不是显示图标么?我打算让其显示不只一种图标。我尝试用SetImageList设置图标,但是怎么也只能设置一种图标,不知道有没有方法可以设置多种图标?谢谢
Earthdog
2003-06-16
打赏
举报
回复
CListCtrl只能设置一个CImageList
如果你的图标在不同的CImageList中,你需要把他们合并到同一个CImageList中
蒋晟
2003-06-16
打赏
举报
回复
如果你要显示两种图标,设置状态图标就可以了
否则你可以设置子项图标,这个可以设置在任意列的左边
TwoChars001
2003-06-15
打赏
举报
回复
谢谢。我看看,有没有简单点的代码?
guoyin
2003-06-15
打赏
举报
回复
www.codeproject.com里面找找了。
CLi
stCtrl
添加
按钮
我测试过可以运行。只所以文件很小,我把不需要的文件都清除了。保证可以运行。
Cli
stCtrl
控件实现icon和report两种带
图标
的列表显示模式
关于MFC中
Cli
stCtrl
控件的使用,带
图标
的列表显示,有icon和report两种模式的例子
CLi
stCtrl
控件中的第一列
添加
图片
在
CLi
stCtrl
控件中的第一列
添加
图片
CLi
stCtrl
控件
添加
ChekcBox复选框
此工程演示了如何在列表框控件中
添加
复选框,并实现了全选按钮操作,相信很多应用软件中都会需要,对于初学者有很大的帮助
在
CLi
stCtrl
中
添加
CEdit CComBox
带有CEdit CComBox的
CLi
stCtrl
派生类
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章