我想在软件中实现这种文件浏览方式,改用什么控件,用 listcontrol可以实现吗?基于对话框的应用程序

解决方案 »

  1.   

    CListCtrl Icon style 这个怎么加,谁有源码参考一下
      

  2.   

    设置CListCtrl的view属性为Icon,然后添加item即可
      

  3.   

    叫你在属性里面直接设置成这种ICON属性即可!
      

  4.   

    这里有个例子:(vc6下编译通过)
    http://cid-3ba16e78a53d2d3d.office.live.com/self.aspx/VC%5EM%5EM/ClistCtrl%20%E5%88%9D%E5%A7%8B%E5%8C%96%E5%92%8C%E8%AE%BE%E7%BD%AE%E5%9B%BE%E6%A0%87%E6%94%B9%E5%8F%98%E6%A0%B7%E5%BC%8F.zip
      

  5.   

    LONG lStyle;
    lStyle = GetWindowLong(GetListCtrl()->m_hWnd, GWL_STYLE);
    lStyle &= ~LVS_TYPEMASK; //清除显示方式位
    lStyle |= LVS_ICON; 
    SetWindowLong(GetListCtrl()->m_hWnd, GWL_STYLE, lStyle);
      

  6.   

    左边是百叶窗,右边是CListctrl ICON模式