VC CListCtrl更改标题,重新添加列和内容,内容不显示?
this->m_lstSum.DeleteAllItems();
CHeaderCtrl *pHeader=m_lstSum.GetHeaderCtrl();
int count=pHeader-> GetItemCount();
for(int i=count-1; i >= 0; i--)
{
pHeader-> DeleteItem(i);
//pHeader-> Invalidate();
}
this->m_lstSum.InsertColumn(0,"标题1",LVCFMT_LEFT, 300);
this->m_lstSum.InsertColumn(1,"标题2",LVCFMT_RIGHT,120);
添加行。。。。
第一次调用时,添加的内容能显示,第二次调用的时候,标题能显示,内容行不能显示。但从右侧的滚动条看数据是添加成功了。
有谁遇到过么,如何解决?
[解决办法]
据说,VC中操作控件,大多都需要Update
[解决办法]
单步调试吧,添加行的代码有问题