本文介绍了着色列表控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在mfc中使用列表控件。请帮助改变视图记录列表控件的颜色?<
我尝试过:
i试图改变列表控件的颜色。但是外部颜色只是改变了。
BOOL Tag :: OnEraseBkgnd(CDC * pDC)
{
CRect r;
GetClientRect(& r);
CBrush br(RGB( 0 , 100 , 0 跨度>));
pDC-> SelectObject(br);
pDC-> FillRect(r,& br);
return TRUE;
}
HBRUSH Tag :: OnCtlColor(CDC * pDC,CWnd * pWnd,UINT nCtlColor)
{
CBrush br(RGB( 0 , 255 , 0 ));
return (HBRUSH)br;
}
解决方案
iam using list control in mfc . pls help to change the color of list control of view record?<
What I have tried:
i tried to change the color of the list control.but the outside color only changed.
BOOL Tag::OnEraseBkgnd(CDC* pDC) { CRect r; GetClientRect(&r); CBrush br(RGB(0, 100, 0)); pDC->SelectObject(br); pDC->FillRect(r, &br); return TRUE; } HBRUSH Tag::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { CBrush br(RGB(0, 255, 0)); return (HBRUSH)br; }
解决方案
这篇关于着色列表控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!