CListCtrl 控件即使跟新数据,即时刷新以及属性设置
用 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 );