ListView获取列标题和更改列标题的问题
展开全部
ListView是MVC架构的view,是对listctrl的包装。要得到标题,须这样。
假定窗口句柄 theListView;
CListCtrl& theCtrl = theListView->GetListCtrl();
TCHAR buffer[256];
LVCOLUMN col;
col.mask= LVCF_TEXT;
col.pszText= buffer;
col.cchTextMax= 256;
theCtrl.GetColumn(1,&col);// 获取第二列的标题。结果保存在buffer;
// 更改标题也是一样,先在buffer中写入标题内容,然后
theCtrl.SetColumn(1,&col);
假定窗口句柄 theListView;
CListCtrl& theCtrl = theListView->GetListCtrl();
TCHAR buffer[256];
LVCOLUMN col;
col.mask= LVCF_TEXT;
col.pszText= buffer;
col.cchTextMax= 256;
theCtrl.GetColumn(1,&col);// 获取第二列的标题。结果保存在buffer;
// 更改标题也是一样,先在buffer中写入标题内容,然后
theCtrl.SetColumn(1,&col);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询