ListView_GetColumn(hList,i,&lv);不能成功执行的问题
我获得了一个CListCtrl的句柄后想通过 ListView_GetColumn()得到每一列的属性值,函数返回一个FALSE,不知道是什么原因,代码如下:
LVCOLUMN lv;//用来保存列信息
lv.mask = LVCF_TEXT |LVCF_WIDTH ;
for (int i=0;i<m_nColCount;i++)//m_nColCount列的个数
{
............................
ListView_GetColumn(hList,i,&lv);//hList CListCtrl的句柄
............................
}
LVITEM lvItem;//用来保存列值
lvItem.mask = LVIF_TEXT ;
int nCountItem = ListView_GetItemCount(hList);//返回列表控件中记录数
for(int j=0;j<m_nColCount;j++)
{
ListView_GetItem(hList,&lvItem);
ListView_GetItemText(hList, i+iStart, j,lvItem.pszText,lvItem.cchTextMax );
..........
}