渐变色背景窗体

void CphoneDlg::OnPaint() 
{
	
		
	//if (IsIconic())
	{
		CPaintDC dc(this); // 用于绘制的设备上下文
		CBrush brush;
		CRect rect;
		GetClientRect(&rect);
		for(int m=255;m>0;m--)
		{
			int x,y;
			x=rect.Width()*m/255;
			y=rect.Height()*m/255;
			brush.DeleteObject();
			brush.CreateSolidBrush(RGB(255,m,0));
			dc.FillRect(CRect(0,0,x,y),&brush);
		}
}

你可能感兴趣的:(渐变色背景窗体)