先给基础弱的同学补一下CListCtrl的使用方法,其他童鞋可直接跳过:
0.
//设置表格属性 DWORD dwStyle =m_listaccount.GetExtendedStyle(); dwStyle |=LVS_EX_FULLROWSELECT; dwStyle |=LVS_EX_GRIDLINES; dwStyle |= LVS_EX_CHECKBOXES; m_listaccount.SetExtendedStyle(dwStyle); //删除表头 int nCols = m_listaccount.GetHeaderCtrl()->GetItemCount(); for (int o = 0;o < nCols;o++) { m_listaccount.DeleteColumn(0); } //绘制表头 CString lstaccount[4] ={"经纪公司代码","资金账户代码","资金账户名","经纪公司地址}; m_listaccount.InsertColumn(1,lstaccount[0],LVCFMT_LEFT,120); m_listaccount.InsertColumn(2,lstaccount[1],LVCFMT_LEFT,120); m_listaccount.InsertColumn(3,lstaccount[2],LVCFMT_LEFT,120); m_listaccount.InsertColumn(4,lstaccount[3],LVCFMT_LEFT,200);
|
设置表格的属性分别为可被选择、出现网格线、前端有选择框,SetExtendedStyle用来加载类型,删除表头时,
先去获得表头的个数,然后一直删除第一个表头(标号为0的),D