读书人

关于CBrush画线的有关问题

发布时间: 2012-11-17 11:14:15 作者: rapoo

关于CBrush画线的问题
memDC.FrameRect(&rect,&brush);
我想通过这个给cTreeControl里面选中的节点画个边框
边框的风格就是 选中里面节点的默认风格...
想问一下CBrush 应该怎么设置
brush.CreateHatchBrush 是不是用这方法?
里面参数应该怎么弄才有那样的效果啊?
谢谢了

[解决办法]
楼主可以使用CPen呀,同时把画刷设置为空画刷。
CPen pen;
pen.CreatePen(PS_solid,1,RGB(0,0,0));
dc.SelectObject(&pen);
CBrush br;
br.CreateStockObject(NULL_BRUSH); //创建一个空画刷
dc.SelectObject(&br);
dc.Rectangle(x1,y1,x2,y2);

读书人网 >VC/MFC

热点推荐