在 MFC(Microsoft Foundation Classes)的 CListCtrl 类中,没有直接提供 CListCtrl::SetColumn 方法。通常,你可以使用 CListCtrl::SetColumnWidth 方法来设置列的宽度,但要设置列的其他属性(如标题、格式等),你可能需要使用 CListCtrl::GetHeaderCtrl 方法获取列头控件,然后使用列头控件的方法进行设置。

以下是一个示例,演示如何设置列表控件的列标题:
// 假设 pListCtrl 是你的 CListCtrl 对象指针
int nColumnIndex = 0;  // 要设置的列的索引
CString strColumnTitle = _T("Column Title"); // 要设置的列标题

// 获取列头控件
CHeaderCtrl* pHeader = pListCtrl->GetHeaderCtrl();

if (pHeader)
{
    // 设置列标题
    pHeader->SetItemText(nColumnIndex, strColumnTitle);
}

在这个示例中,通过调用 GetHeaderCtrl 方法获取列头控件,然后使用列头控件的 SetItemText 方法设置指定列的标题。

请注意,如果你需要更多关于列的设置,你可能需要使用其他列头控件的方法,或者考虑使用 CListCtrlEx 类或其他扩展类。


转载请注明出处:http://www.pingtaimeng.com/article/detail/18552/MFC/CListCtrl