DrawRect ()画好矩形如何填充??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DrawRect ()画好矩形如何填充??相关的知识,希望对你有一定的参考价值。
我用函数DrawRect ()画好矩形后,如何来对其矩形边框加色和进行内部填充?
………………
………………
RECT rect;
rect.left = 0
rect.top = 0
rect.right = 500
rect.bottom = 500
BYTE gray = 0;
DrawRect(lpDIBBits, ::DIBWidth(lpDIB), ::DIBHeight(lpDIB), rect, gray);
接下来添加什么代码?谢谢大家!!
CClientDC dc(this);
HBRUSH hBrush=CreateSolidBrush(RGB(0,255,0));
CBrush brush(RGB(0,255,0));
CPen pen(PS_SOLID, 10, RGB(255, 0, 0));
CPen * Pdc = (CPen *)(dc.SelectObject(&pen));
dc.Rectangle(10, 10, 100, 100);
CRect rect(10,10,100,100);
dc.FillRect(&rect,&brush); 参考技术B 你可以用FillRect来做填充 参考技术C 兄弟,你这样问没有用的,DrawRect这个函数是我给你写的,别人可不知道是干什么用的。
你想要什么要的填充效果呢,纯色还是什么本回答被提问者采纳
以上是关于DrawRect ()画好矩形如何填充??的主要内容,如果未能解决你的问题,请参考以下文章