CTreeCtrl自绘问题
巨巨 2014-06-25 07:50:24 我想只对CtreeCtrl的边框进行重绘,但其不响应WM_CTLCOLOR
HBRUSH CColorTreeCtrl::CtlColor(CDC* /*pDC*/, UINT /*nCtlColor*/)
{
// TODO: 在此更改 DC 的任何特性
CDC* dc=GetDC();
CRect rect;
GetClientRect(rect);
rect.InflateRect(1,1,1,1);
CBrush brush(RGB(14,14,154));
dc->FrameRect(rect,&brush);
// TODO: 如果不应调用父级的处理程序,则返回非 null 画笔
return NULL;
}
谁有好的方法。我用的环境:VS2010,Win7