在CListCtrl中的某一列(除了第一列)加载图标,如何实现啊

在CListCtrl中的某一列(除了第一列)加载图标,怎么实现啊?急,在线等
如标题所述
我知道应该利用List.SetImageList(),但是总是加在第一列上。
各位高人帮帮忙啊~~~

------解决方案--------------------
最简单的办法就是加载到第一列里,然后把第一列调整到其他列。
------解决方案--------------------
codeproject里有这样的例子
第一行用的是checkbox 第二行是图片 不过它是自己写的cwnd
也有其它实现的方法 你可以去找找看
------解决方案--------------------
重载OnCustomDraw自已画吧
------解决方案--------------------
style加上LVS_OWNERDRAWFIXED
然后处理WM_DRAWITEM消息,在所需的位置上自画。
------解决方案--------------------
SetExtendedStyle( LVS_EX_GRIDLINES | LVS_EX_SUBITEMIMAGES );

------解决方案--------------------
学习,顺便也问一下:
怎么在第二列前面,也添加checkbox啊???
是不是也要自绘???
------解决方案--------------------
学习
------解决方案--------------------
借楼主宝地

谁 up一下我的帖子, 我要结贴了, 没有人回复, 我没法结贴啊 :(

谢谢了

http://community.****.net/Expert/TopicView3.asp?id=5256030


------解决方案--------------------
稍微麻烦点,去http://www.codeproject.com/listctrl/找找
------解决方案--------------------
恭喜~~~~~~~