主题:[讨论]关于画刷使用的问题
CPaintDC dc(this);
CRect rect;
GetClientRect(rect);
CBrush br(RGB(10,80,20));
dc.SelectObject(&br);
dc.Rectangle(rect);
以上画刷可正常使用,绘出矩形颜色
下面这个画刷却无法使用,好像没有选入DC,不知道为什么
CPaintDC dc(this);
CRect rect;
GetClientRect(rect);
dc.SelectObject(&CBrush(RGB(10,80,20)));
dc.Rectangle(rect);
但下面这个又可以正常绘出颜色,这个和上一个用法该是一样的啊
dc.FillRect(rect,&CBrush((&CBrush(RGB(10,80,20))
希望各位高手指点一下啊????谢谢。。。。。。。
CRect rect;
GetClientRect(rect);
CBrush br(RGB(10,80,20));
dc.SelectObject(&br);
dc.Rectangle(rect);
以上画刷可正常使用,绘出矩形颜色
下面这个画刷却无法使用,好像没有选入DC,不知道为什么
CPaintDC dc(this);
CRect rect;
GetClientRect(rect);
dc.SelectObject(&CBrush(RGB(10,80,20)));
dc.Rectangle(rect);
但下面这个又可以正常绘出颜色,这个和上一个用法该是一样的啊
dc.FillRect(rect,&CBrush((&CBrush(RGB(10,80,20))
希望各位高手指点一下啊????谢谢。。。。。。。