16,473
社区成员
发帖
与我相关
我的任务
分享
class CMyListCtrl : public CMFCListCtrl
{
DECLARE_DYNAMIC(CMyListCtrl)
……
/*通过虚函数可修改表的行、列的颜色和字体*/
virtual COLORREF OnGetCellBkColor(int nRow, int nColum); // 修改背景色
……
CPP文件
/ 修改背景色
COLORREF CMyListCtrl::OnGetCellBkColor(int nRow, int nColum)
{
if(nRow==m_item)
{
COLORREF crBackground = ::GetSysColor(COLOR_HIGHLIGHT); // 系统背景色
return crBackground;
}
// 返回背景颜色
return RGB(230, 230, 230);
}
m_item为当前ITEM