简介:这是WINCE图形编程之绘制圆角矩形的详细页面,介绍了和c/c++,有关的知识、技巧、经验,和一些c/c++源码等。
实现代码:
//绘制圆角矩形
CDC *pDC=new CClientDC(this);
CBrush brushGreen(RGB(0,255,0));
CBrush* pOldBrush=pDC->SelectObject(&brushGreen);
CPen penBlack;
penBlack.CreatePen(PS_SOLID,3,RGB(255,0,0));
CPen *pOldPen=pDC->SelectObject(&penBlack);
CRect rect;
GetClientRect(rect);
rect.DeflateRect(60,60);
pDC->RoundRect(rect,CPoint(20,20));
pDC->SelectObject(pOldBrush);
pDC->SelectObject(pOldPen);
brushGreen.DeleteObject();
penBlack.DeleteObject();
实际效果:
测试环境是Windows Mobile 6 Classic中文模拟器。
参考资料:汪兵先生编著的《Windows CE嵌入式高级编程及其实例讲解》