zoukankan      html  css  js  c++  java
  • 高级列表控件ListCtrl关联的MFC中的类:CListCtrl

    高级列表控件ListCtrl关联的MFC中的类:CListCtrl
    ■ 报表样式ListCtrl常用操作:
    1、添加列标题头:InsertColumn
    2、获取与设置列宽:GetColumnWidth、SetColumnWidth
    3、添加一行:InsertItem、SetItemText
    4、获取与设置单元文本:GetItemText、SetItemText
    5、允许多行选中时,获取选中的行数:GetSelectedCount
    6、单行选中时,获取选中的行:GetSelectionMark
    7、选中某行:SetItemState(n, LVIS_SELECTED, LVIS_SELECTED);
    8、获取某行的状态是否为选中:GetItemState(n, LVIS_SELECTED) == LVIS_SELECTED
    9、删除所有行:DeleteAllItems
    10、删除指定列:DeleteColumn
    11、删除指定行:DeleteItem
    12、获取与设置列表控件的背景色:GetBkColor、SetBkColor
    13、获取与设置文字背景色:GetTextBkColor、SetTextBkColor
    14、获取与设置文字前景色:GetTextColor、SetTextColor
    15、获取与设置Check:GetCheck、SetCheck
    16、获取与设置图标列表:GetImageList、SetImageList
    17、获取与设置行附加数据:GetItemData、SetItemData
    18、获取与设置扩展风格样式:GetExtendedStyle、SetExtendedStyle
    19、设置正行选中与网格线:SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
    20、让ListCtrl支持编辑的功能:
    ①、将属性中的 Edit Labels 设置为 True;
    ②、响应控件的 LVN_EDNLABELEDIT 消息,添加如下代码:
    CString strText;
    m_ListCtrl.GetEditControl()->GetWindowText(strText);
    m_ListCtrl.SetItemText(pDispInfo->item.iItem, pDispInfo->item.iSubItem, strText);

  • 相关阅读:
    Skype 1.4 for Linux 掉丢掉更新
    Skype 1.4 for Linux 失掉更新
    DiffMerge:可视化的文件相比与兼并东西
    Qt 4.3 公布揭晓
    Netscape Navigator 9 Beta 1 颁布
    Qtpfsgui:HDR 图片处置责罚器材
    Akregator 运用评测
    PenguinTV 3.0
    Exchange Server 2003备份
    Windows 编程[13] 菜单与菜单资源(二)
  • 原文地址:https://www.cnblogs.com/wumac/p/4216556.html
Copyright © 2011-2022 走看看