COLORREF SetTextBkColor(
COLORREF cr
);
其中,cr 是要设置的背景颜色,返回值是先前的背景颜色。
以下是一个简单的示例,演示如何使用 CListCtrl::SetTextBkColor 方法来设置列表控件中文本的背景颜色:
// 假设 m_listCtrl 是你的 CListCtrl 对象
COLORREF newBkColor = RGB(255, 0, 0); // 新的背景颜色(红色)
COLORREF oldBkColor = m_listCtrl.SetTextBkColor(newBkColor);
在上述示例中,我们使用 SetTextBkColor 方法将列表控件中的文本背景颜色设置为红色,并将先前的背景颜色存储在 oldBkColor 中。
请注意,这个方法只影响文本的背景颜色,而不影响整个项的背景颜色。如果你需要设置整个项的背景颜色,你可能需要在自定义绘制 (NM_CUSTOMDRAW) 中处理。
转载请注明出处:http://www.zyzy.cn/article/detail/18568/MFC/CListCtrl