我想做一个类似windows资源管理器那样显示数据的界面,左边是一个TreeView,右边是一个ListView,ListView的风格是list,我想让这个ListView显示数据是像windows窗口使用列表查看方式那样,一列一列的显示,且当第一列要超出窗口范围时自动切换到下一列显示。但我InsertItem时都是横向插入记录的,怎样可以一列一列插入记录呢?该如何设置实现这个ListView呢?

解决方案 »

  1.   

    VC++技术团队QQ群:77203167 
    大家可以进入这两个群,相互交流学习! 
    相当多的高手,相当强的智慧结晶!
      

  2.   

    恩,我用的是LVS_LIST风格,但是插入的记录是横向,怎么设置成纵向插入记录,也就是一列列这样插入记录呢?
      

  3.   

    LVS_LIST风格就是纵向排列的,LVS_SMALLICON才是横向的。你是怎么设置的风格?可以用SPY++检查一下风格对不对。
      

  4.   

    正解,楼主的需求就是应该用LVS_LIST风格