VC里颜色渐变的设计

来源:百度知道 编辑:UC知道 时间:2024/05/20 01:32:45
我要对矩形框里的颜色进行渐变,哪位高手做过,指点一下

先创建一个画刷
for(x=0;x<250;x+4){
CBrush myBrush(RGB(x,x,x));
CDC *pDC;
pDC->SelectStockObject(&myBrush);
pDC->Rectangle(x,x,x+4,x+4);}
//////
就是在OnDarw里面。。。。
void CMyView::OnDraw(CDC* pDC)
{int x;
CMyDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
for(x=0;x<250;x+=10){
CBrush myBrush(RGB(x,190,x));
//CDC *pDC;
pDC->SelectObject(&myBrush);
pDC->Rectangle(x,x,x+10,x+10);}
// TODO: add draw code for native data here

}