CListCtrl简单使用

  LONG lStyle;
      lStyle = GetWindowLong(m_ListCtrl.m_hWnd, GWL_STYLE);//获取当前窗口style
      lStyle &= ~LVS_TYPEMASK; //清除显示方式位
      lStyle |= LVS_REPORT; //设置style
      SetWindowLong(m_ListCtrl.m_hWnd, GWL_STYLE, lStyle);//设置style


  DWORD dwStyle = m_ListCtrl.GetExtendedStyle();
      dwStyle |= LVS_EX_FULLROWSELECT;//选中某行使整行高亮(只适用与report风格的listctrl)
      dwStyle |= LVS_EX_GRIDLINES;//网格线(只适用与report风格的listctrl)
      m_ListCtrl.SetExtendedStyle(dwStyle); //设置扩展风

  m_ListCtrl.InsertColumn(0,TEXT("文件名"),LVCFMT_LEFT,150,1);
  m_ListCtrl.InsertColumn(1,TEXT("大小"),LVCFMT_LEFT,150);
  m_ListCtrl.InsertColumn(2,TEXT("提交时间"),LVCFMT_LEFT,200);
  m_ListCtrl.InsertColumn(3,TEXT("审核状态"),LVCFMT_LEFT,200);

插入列之后

必须添加行==

 m_ListCtrl.InsertItem(i,(*it).strFileName);//插入一行,在添加元素

添加完之后,再添加元素
size=(*it).bytes;
if(size>1024)
{
size=size/1024.00;
    strSize.Format(TEXT("%.2lf MB"),size);
}
else
{
    strSize.Format(TEXT("%u KB"),size);
}
m_ListCtrl.SetItemText(i,1,strSize);
m_ListCtrl.SetItemText(i++,2,(*it).tm.Format("%Y-%m-%d %H:%M:%S"))

如此既可以

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值