在LIST控件中显示图标.急!!!
我正在做一个项目,要在FILELISTBOX中显示文件的图标,各位可有办法?
如果不能在FILELISTBOX中显示图标,可有其他LIST控件可以显示图标?
问题点数:100、回复次数:9Top
1 楼Athoncj(阿龙)回复于 2002-10-31 19:18:22 得分 20
ListView 控件可以显示图标。Top
2 楼kingcom(我们去倒分吧,倒个MVP玩玩)回复于 2002-10-31 19:23:20 得分 0
试试能不能修改filelistbox的风格。。。给加上自画标志。。。
然后对主窗体子类化。。。处理相关的消息。。。Top
3 楼ytrgmj(一拖死)回复于 2002-10-31 19:41:58 得分 0
to kingcom(猪眼看人生SP1|不当帮主了)
能不能说详细点.Top
4 楼kingcom(我们去倒分吧,倒个MVP玩玩)回复于 2002-10-31 20:03:32 得分 0
我也没做过。。。
我只是提供一个思路。。。
如果是我来解决的话我想还是在filelistbox的基础上来改。。。Top
5 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2002-10-31 20:06:14 得分 0
用SetWindowLong给FILELISTBOX加上自绘属性(LBS_OWNERDRAWFIXED)
再拦截FILELISTBOX所处窗体(/控件)的WM_DrawItem消息,自己绘制图标、文字
这其实还不如 自己写代码,用ListViewTop
6 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2002-10-31 20:09:11 得分 20
而且FILELISTBOX能不能用LBS_OWNERDRAWFIXED还是一个未知数
(ListBox就不支持,网上的那些实现自绘的List的方法都是用CreateWindowEx创建List窗口)Top
7 楼YHeng(我来也!!!!!!)回复于 2002-10-31 23:06:56 得分 20
设置 listbox 的 style=checkbox ,便可子类化处理相关的消息!!!!!!Top
8 楼chenyu5188(来自东方的狼)回复于 2002-10-31 23:40:12 得分 20
UPTop
9 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2002-11-01 06:30:41 得分 20
我是说标准的ListBox
FileListBox有Style属性吗?Top




