rt显示多列,并且每列都有一个标题,如下名称     路径     大小a        b        cm        n        o...      ...      ...

解决方案 »

  1.   

    ListCtrl插入多列InsertColumn
    标题设置CListCtrl的HeadCtrl
      

  2.   

    1、保证控件为Report类型
    2、m_list.InsertColumn(0,"名称"); 
    m_list.InsertColumn(1,"路径"); 
    m_list.InsertColumn(2,"大小"); 
    3、m_list.InsertItem(0,"a");
    m_list.SetItemText(0,1,"b");
    m_list.SetItemText(0,2,"c");
      

  3.   

    添加list control 控件,m_list_controlCListCtrl m_list_control;test()
    {
    m_list_control.SetItemText(1,1,"a"); //为什么显示不出来?
    }
      

  4.   


    第一列的序号是0
    而且应该先添加行
    用InsertItem
      

  5.   


    添加list control 控件,m_List CListCtrl m_List;
     CString Item[3] = {"ID",用户","密码"};
     const int COL = 3;
      xx::OnInitDialog(){
     
       CreateListControl();
    } void xx: CreateListControl()
    {
             int i = 0;
              DWORD dwStyle =m_ListQuery.GetExtendedStyle();
    m_ListQuery.SetExtendedStyle(dwStyle|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES); 

            for(i=0;i<COL;i++)
             {
                m_List.InsertColumn(i, Item[i]);
             }
            //插入初始值
      
            m_List.SetItemText(Row,Col,Value);//Row = 行序号;Col = 列序号,Value = Row行Col列的值
    }
      
      

  6.   

    必须是Report list模式
    然后就是
    InsertItem
    SetItemText
    了。
      

  7.   

    Report list
    InsertColumn 
      

  8.   

    Report模式,然后在里面添加InsertItem 加列数
    再在数据库里读出来就可以多行了,当然你也可以InsertColumn 自己加数据到行里去
      

  9.   


     不好意思啊,m_ListQuery 变量出全是 m_List;