用SetImageList重新设置一个空的CImageList不行吗?

解决方案 »

  1.   

    SetImageList(NULL, ) //行不行?
      

  2.   

    我使用 CListCtrl,一般为了控制行高,都会给它安置一个 CImageList
    至于你说的最左空白列,你可以把它的宽度设置为 0
      

  3.   

    删除原所有结点, 再重置其 SetImageList , 再生成结点就行了
      

  4.   

    CListCtrl::RemoveImageList  ?
      

  5.   

    protected:
    void RemoveImageList(_In_ int nImageList);有这个函数,你需要重新集成一个CListCtrl,然后写一个借口函数来调用它
      

  6.   

    CImageList::DeleteImageList空的是不是就好了
      

  7.   

    终结贴
    最后想了个不是办法的办法 
    第一列 只放图标不放文字  当不希望显示图标的时候
    SetColumnWidth 把宽度设置为0唯一的缺点就是  前面带个分割线 太不爽了。
      

  8.   


    你要想一下,哪个用户会闲着没事干去搞这个列宽?就算搞也不会搞第“零”列
    再者,这个不是bug,用户不会闲着拿这个来投诉你~~~当然如果你是强迫症患者就另当别论