我想实现的目标如下:
把整个SDI的视图显示成一个列表,类似access那样,是类似,没必要那么强大。
我把视图类从CListView重载,再GetListCtrl,进行操作,但请问怎么把它设置成LVS_REPORT,我想显示网格和列头。

解决方案 »

  1.   

    SetExtendedStyle(GetExtendedStyle()|LVS_EX_GRIDLINES );
      

  2.   

    m_list.SetExtendedStyle(m_list.GetExtendedStyle() | LVS_EX_GRIDLINES);
      

  3.   

    LONG lStyle;
    lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);
    lStyle &= ~LVS_TYPEMASK;  // 取消所有显示风格
    lStyle |= LVS_REPORT;     // 设置新的风格LVS_ICON  LVS_LIST  LVS_SMALLICON
    SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle);