用MFC开发的对话框程序中,如果需要在程序中修改CListControl控件的列名,可以如下实现。
LVCOLUMN m_vcolumn;
CString strText = "name";
m_vcolumn.mask = LVCF_TEXT;
m_vcolumn.pszText =strText.GetBuffer(0);
m_vcolumn.cchTextMax = strText.GetLength();
m_list.SetColumn(0 ,&m_vcolumn);
strText用来定义新的列名,m_list.SetColumn(0 ,&m_vcolumn)中,参数0表示修改第0列的列名。