C++编写一个程序,在客户区绘制一个填充色为灰色,图案为水平阴影线的矩形

编写一个程序,在客户区绘制一个填充色为灰色,图案为水平阴影线的矩形!C++编程求大神拜托了!!!急!

在OnDraw函数里添加:

 CRect rc(200,200,450,300);
 CBrush br,*pOldBr;
 br.CreateSolidBrush(RGB(128,128,128));
 pOldBr = pDC->SelectObject(&br);
 pDC->Rectangle(rc);
 pDC->SelectObject(pOldBr);
 br.DeleteObject();

 br.CreateHatchBrush(HS_HORIZONTAL,RGB(0,0,0));
 pOldBr = pDC->SelectObject(&br);
 pDC->Rectangle(rc);
 pDC->SelectObject(pOldBr);
 br.DeleteObject();

 

运行结果为:

 

追问

大神,求再帮道题!编写一个应用程序,利用ExtTextOut( )函数在一个矩形框内输出文本串!跪谢!

大神,求再帮道题!编写一个应用程序,利用ExtTextOut( )函数在一个矩形框内输出文本串!跪谢!

追答

我先写,一会发!

你不给我点下采纳我的答案吗?

pDC->SetBkColor(RGB(0,128,255));
pDC->SetTextColor(RGB(255,128,0));
pDC->ExtTextOut(60,60,ETO_OPAQUE,CRect(50,50,200,100),_T("你要写什么?"),NULL);

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜