求助:我使用了一个list constrol列表框,表头如下:
姓名 性别 成绩
如何获取表头的那些字符串:姓名,性别
LV_COLUMN lvColumn;
char uin[20];
lvColumn.pszText=uin;
lvColumn.cchTextMax =20;
lvColumn.mask = LVCF_TEXT;
if(pListCtrl->GetColumn(1,&lvColumn))
{
CString df=lvColumn.pszText;
MessageBox(df);
}
CHeaderCtrl* pCtrl = m_list.GetHeaderCtrl();
ASSERT(NULL != pCtrl->GetSafeHwnd());
HDITEM item = {0};
TCHAR szBuffer[MAX_PATH] = {0};
item.mask = HDI_TEXT;
item.pszText = szBuffer;
item.cchTextMax = _countof(szBuffer);
for(int i = 0; i != pCtrl->GetItemCount(); ++i)
{
pCtrl->GetItem(i, &item);
AfxMessageBox(szBuffer);
}