listcontrol 中能不能在列表中插入图片 我想在listcontrol列表中插入一个小的图片,不不是能够实现呀。

listcontrol 中能不能在列表中插入图片 我想在listcontrol列表中插入一个小的图片,不不是能够实现呀。,第1张

能够实现,不过你的ListControl的属性不能够设置为report了,要设置为View或者Icon。 类CListCtrl 风格有以下几种

LVS_ICON: 为每个item 显示图标

LVS_SMALLICON: 为每个item 显示小图标

LVS_LIST: 显示一列带有小图标的item

LVS_REPORT: 显示item 详细资料

直观的理解:windows 资源管理器," 查看" 标签下的" 大图标,小图标,列表,详细资料

加载图像的方法可以用SetExtendedStyle,ListControl的成员函数SetItem解决,请参照MSDN。

listctrl 的subitem 添加图标。

1 控件本身,只有第一列可以加图标,可以通过交换两列实现。

2 可以,就是利用控件自绘,单元格的内容完全自己画

参考

http://www.codeproject.com/KB/list/lvcustomdraw.aspx

http://www.codeproject.com/KB/list/xlistctrl.aspx

先把图标加入一个图片列表中,在将列表图片列表和listctrl关联起来就OK了

========================

HICON icon

CImageList imagelist

...

...

...

imagelist.Add (icon)

m_list.SetImageList (&imagelist,LVSIL_SMALL)

=========================


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11403476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存