學vc,加油站(一)區域漸變

(1)新建一個mfc的對話框工程。

(2)在onpaint函數中添加下列代碼。

                 CPaintDC dc(this);
CBrush br,*oldbr;
oldbr=dc.SelectObject(&br);
for (int n=255;n>0;n--)
{
int r=(200*n)/255;
br.DeleteObject();
br.CreateSolidBrush(RGB(0,n,255));-----------這裏我改了一下,0+4
dc.FillRect(CRect(0,0,r,r),&br);
}

找到的資料,但是這一種漸變不是我想要的效果。給你看一下這個效果。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章