CListCtrl常用代码示例

一、初始化常用代码

CListCtrl& list = GetListCtrl();
 list.ModifyStyle(NULL, LVS_REPORT  ,0);
 list.SetExtendedStyle(LVS_EX_FULLROWSELECT);
 while( list.DeleteColumn( 0 ) );

 list.InsertColumn( 0,  _T("序号"), LVCFMT_LEFT , 50, 0 );
 list.InsertColumn( 1,  _T("位号"), LVCFMT_LEFT , 200, 0 );
 list.InsertColumn( 2,  _T("数据类型"), LVCFMT_LEFT, 80, 1 ); //必须
 list.InsertColumn( 3,  _T("位号描述"),LVCFMT_LEFT,160,1);
 list.InsertColumn( 4,  _T("值"), LVCFMT_LEFT,120, 1 );
 list.InsertColumn( 5,  _T("采样时间"), LVCFMT_LEFT, 140, 1 ); //必须
 list.InsertColumn( 6,  _T("质量"), LVCFMT_CENTER, 80, 1 );
 list.InsertColumn( 7,  _T("所属组"), LVCFMT_CENTER, 120, 1 );

二、增加新的行

  int nItem = m_listctrlProcInfo.InsertItem(m_listctrlProcInfo.GetItemCount(), m_strCurProcessName);
  m_listctrlProcInfo.SetItemText(nItem, 1, "20%");
  m_listctrlProcInfo.SetItemText(nItem, 2, "30%");

你可能感兴趣的:(list,report,null)