CListCtrl 报表模式下修改头字符

m_ListCtrl.InsertColumn(0, _T("ABCD")); m_ListCtrl.InsertColumn(1, _T("CDEF")); m_ListCtrl.InsertItem(0, _T("00"), 0); m_ListCtrl.InsertItem(1, _T("10"), 0); CHeaderCtrl *pHead = m_ListCtrl.GetHeaderCtrl(); if(pHead && pHead->GetSafeHwnd()) { TCHAR szBuf[129] = {0}; HDITEM hdItem ={0}; hdItem.mask = HDI_TEXT; //取字符掩码 hdItem.pszText = szBuf; //字符缓冲区 hdItem.cchTextMax = 128; //缓冲区大小 pHead->GetItem(0, &hdItem); //读取信息 hdItem.pszText = _T("DDDDD"); //设置新字符 pHead->SetItem(0, &hdItem); //设置题头 }

你可能感兴趣的:(报表)