各位大侠:
    请教大家两个有关列表框(CListCtrl或CListView)的问题:
1、怎么改变列表框中行的高度?
2、怎样使列表框中显示网格线,即象一张表一样有横线又有竖线,如Excel表格一样
   由于使VC初学者,请各位大侠说详细点,不胜感激

解决方案 »

  1.   


    2.用 CListCtrl::SetExtendedStyle 设置下面的Style
    LVS_EX_GRIDLINES 
    Displays gridlines around items and subitems. This style is available only in conjunction with the LVS_REPORT style.
      

  2.   

    1.试试这个行不行 CListCtrl::SetItemPosition
      

  3.   

    CListCtrl m_doctlist;
    问题1.
    这个问题我也不是太肯定的, 你可以自绘制这个控件, 在绘制时你就可以自己掌握行的高度了, 这个方法很烦, 但是我也不知道有没有别的方法了, 和你一起学习吧问题2.......//设置列表控件的相关的风格即可
    m_doctlist.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT);