请问如何设置MFC列表控件的表头?是把查看中的选项设为报告吗?可是如何设置表头的内容?

解决方案 »

  1.   

    表头在资源编辑器里设置不了
    必须用代码实现.比如: m_List.InsertColumn(0,_T("编号"),LVCFMT_LEFT,40);
    m_List.InsertColumn(1,_T("IP地址"),LVCFMT_LEFT,120);
    m_List.InsertColumn(2,_T("端口"),LVCFMT_LEFT,60);
    m_List.InsertColumn(3,_T("类型"),LVCFMT_LEFT,70);
    m_List.InsertColumn(4,_T("地区"),LVCFMT_LEFT,200);
    m_List.InsertColumn(5,_T("响应"),LVCFMT_LEFT,100);
    m_List.InsertColumn(6,_T("验证时间"),LVCFMT_LEFT,150);
    m_List.InsertColumn(7,_T("使用时间"),LVCFMT_LEFT,150); m_List.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE,LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT);
    m_List.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE,LVS_EX_GRIDLINES,LVS_EX_GRIDLINES);
      

  2.   

    GetBkColor获取列表视图控件的背景色。 
      SetBkColor设置列表视图控件的背景色。 
      GetImageList获取用于绘制列表视图项的图象列表的句柄。 
      SetImageList指定一个图象列表到列表视图控件。 
      GetItemCount获取列表视图控件中的项的数量。 
      GetItem获取列表视图项的属性。 
      GetCallbackMask获取列表视图控件的回调掩码。 
      SetCallbackMask设置列表视图控件的回调掩码。 
      GetNextItem查找指定特性和指定指定项关系的列表视图项。 
      GetFirstSeletedItemPosition在列表视图控件中获取第一个选择的列表视图项的位置。 
      GetNextSeletedItem为重复而获取下一个选择的列表视图。 
      GetItemRect获取项的有界矩形。 
      SetItemPosition在列表视图控件中移动一项到指定位置。 
      GetItemPosition获取列表视图项的位置。 
      GetStringWidth指定需要显示所有指定字符串的最小列宽。 
      GetEditControl获取用于编辑一个项文本的编辑控件的句柄。 
      GetColumn获取控件的列的属性。 
      SetColumn设置列表视图列的属性。 
      GetColumnWidth获取报表视图或列表视图中的列的宽度。 
      SetColumnWidth改变报表视图或列表视图中的列的宽度。 
      GetCheck获取与某项相关的状态图象的当前显示状态。 
      SetCheck设置与某项相关的状态图象的当前显示状态。 
      GetViewRect获取列表视图控件中所有项的有界矩形。 
      GetTextColor获取列表视图控件的文本颜色。 
      SetTextColor设置列表视图控件的文本颜色。 
      GetTextBkColor获取列表视图控件的文本背景色。 
      SetTextBkColor设置列表视图控件的文本背景色。 
      GetTopIndex获取最高级项的索引。 
      GetCountPerPage计算可正好垂直放入列表视图控件中的项的数目。 
      GetOrigin获取列表视图控件的最初的当前视图。 
      SetItemState改变列表视图控件的项的状态。 
      GetItemState获取列表视图控件的项的状态。 
      GetItemText获取列表视图项或子项的文本。 
      SetItemText设置列表视图项或子项的文本。 
      SetItemCount准备一个列表视图控件以添加大量的项。 
      GetItemData获取与某项相关的应用所指定的值。 
      SetItemData设置项的应用指定的值。 
      GetSelectedCount获取列表视图控件中选择项的数量。 
      SetColumnOrderArray设置列表视图控件的列序(左或右)。 
      GetColumnOrderArray获取列表视图控件的列序(左或右)。 
      SetIconSpacing设置列表视图控件中的图标的距离。 
      GetHeaderCtrl获取列表视图控件的标题控件。 
      GetHotCursor获取在热调试对列表视图控件有效时使用的游标。 
      SetHotCursor设置在热调试对列表视图控件有效时使用的游标。 
      GetSubItemRect获取列表视图控件中某项的有界矩形。 
      GetHotItem获取当前在游标下的列表视图项。 
      SetHotItem设置列表视图控件的当前热项。 
      GetSelectionMark获取列表视图控件的选择屏蔽。 
      SetSelectionMark设置列表视图控件的选择屏蔽。 
      GetExtendedStyle获取列表视图控件的当前扩展风格。 
      SetExtendedStyle设置列表视图控件的当前扩展风格。 
      SubItemHitTest指定哪个列表视图项在指定位置。 
      GetWorkAreas获取列表视图控件的当前工作区。 
      GetNumberOfWorkAreas获取列表视图控件的当前工作区数量。 
      SetItemCountEx设置虚列表视图控件的项的数量。 
      SetWorkAreas设置列表视图控件中图标可以显示的区域。 
      ApproximateViewRect指定显示列表视图控件项所需的宽度和高度。 
      GetBkImage获取列表视图控件的当前背景图象。 
      SetBkImage设置列表视图控件的当前背景图象。 
      GetHoverTime获取列表视图控件的当前逗留时间。 
      SetHoverTime设置列表视图控件的当前逗留时间。
    网上也有很多资料。