在vckbase上面看见一个自绘的Listview控件,很漂亮,http://www.vckbase.com/document/viewdoc/?id=1855,但是我想要在这个控件的Item中增加CheckBoxes就不方便了,请问有什么好的办法在Listview中增加CheckBoxes吗,一定要这样(SetExtendedStyle( m_listCtrl.GetExtendedStyle() | LVS_EX_CHECKBOXES);)才能增加CheckBoxes吗?请高手们出出主意,谢谢啦

解决方案 »

  1.   

    贴个checkbox图标,或者将图标加入CIamgeList中
      

  2.   

    贴checkbox样子图片,然后响应鼠标单击事件进行两幅图片切换;
      

  3.   

    你搜搜XListCtrl
    这里有一个下载
    不过这个下载我没验证过
    http://download.csdn.net/source/652000
      

  4.   

    楼上的同志,这个例子我也看过,跟我说的问题一样的,我本来ListView是自绘的,但是设定了CheckBox的样式后,CheckBox的根本就显示不出来,是不是CheckBox需要自绘才行呢?
      

  5.   

    XListCtrl的checkbox和LVS_EX_CHECKBOXES没关系啊
    控件既然已经自绘了当然所有东西都有自行处理
    给你推荐XListCtrl是因为它实现了checkbox的自绘制
    而且可以添加进任意subitem
    有相应的功能函数