在Listcontrol中怎样得到字段名
在Listcontrol中怎样得到字段名?用什么函数?参数分别是什么?
GetHeaderCtrl吗?那参数又代表什么意思?
问题点数:20、回复次数:2Top
1 楼lixiaosan(小三)回复于 2005-08-20 19:29:14 得分 10
什么叫字段名?
是header的名字?
LVCOLUMN lvcol;
char str[256];
int nColNum;
CString strColumnName;
nColNum = 0;
lvcol.mask = LVCF_TEXT;
lvcol.pszText = str;
lvcol.cchTextMax = 256;
while(m_list.GetColumn(nColNum, &lvcol))
{
strColumnName = lvcol.pszText;
nColNum++;
}Top
2 楼humourHM(小鬼)回复于 2005-08-20 20:17:09 得分 10
CHeaderCtrl *pmyHeaderCtrl;
pmyHeaderCtrl=m_list.GetHeaderCtrl();//此句取得CListCtrl控件的列表頭
HDITEM hdi;
hdi.mask = HDI_TEXT;
hdi.pszText = lpBuffer;
hdi.cchTextMax = 256;
pmyHeaderCtrl->GetItem(iCol, &hdi);
CString colname=hdi.pszText;//得到icol列的标题Top




