用 m_CtrItem.Update( i );来即使跟新每行的数据,因为有时用某些函数如SetItemText()来设置某一行一列的数据是,控件上面的显示数据没有即使跟新,这是就有update来跟新就可以了。
m_listCtrlSign.SetExtendedStyle( m_listCtrlSign.GetExtendedStyle() | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES ); // 设置扩展风格
//3. 插入第一列表头
m_listCtrlSign.InsertColumn( 0, " ID", LVCFMT_CENTER, 50 );// 插入列
//设置第一列居中对齐
LVCOLUMN lvc;
lvc.mask = LVCF_FMT;
m_listCtrlSign.GetColumn(0, &lvc);
lvc.fmt &= ~LVCFMT_JUSTIFYMASK;
lvc.fmt |= LVCFMT_CENTER;
m_listCtrlSign.SetColumn(0, &lvc);
m_listCtrlSign.InsertColumn( 1, "COMM Type", LVCFMT_CENTER, 60 );
m_listCtrlSign.InsertColumn( 2 ,"COMM Parameter" , LVCFMT_CENTER , 125 );
m_listCtrlSign.InsertColumn( 3 ,"Place" , LVCFMT_CENTER , 130 );
m_listCtrlSign.InsertColumn( 4 ,"Online" , LVCFMT_CENTER , 45 );