GDI+绘制圆角矩形
来源:互联网 发布:js模拟进度条 编辑:程序博客网 时间:2024/06/06 17:29
绘制圆角矩形
Pen* p = new Pen(c, (REAL)nSize);// 画矩形上面的边graphics.DrawLine(p,rc.left + width / 2, rc.top, rc.right - width / 2, rc.top);//画矩形下面的边graphics.DrawLine(p,rc.left + width / 2, rc.bottom,rc.right - width / 2,rc.bottom);//画矩形左面的边graphics.DrawLine(p,rc.left, rc.top + height / 2, rc.left, rc.bottom - height / 2);//画矩形右面的边graphics.DrawLine(p,rc.right, rc.top + height / 2, rc.right, rc.bottom - height / 2);//画矩形左上角的圆角graphics.DrawArc(p,rc.left, rc.top, width, height, 180, 90);//画矩形右下角的圆角graphics.DrawArc(p,rc.right- width, rc.bottom - height, width, height, 360, 90);//画矩形右上角的圆角graphics.DrawArc(p,rc.right - width, rc.top, width, height, 270, 90);//画矩形左下角的圆角graphics.DrawArc(p,rc.left, rc.bottom - height, width, height, 90, 90);delete p;
填充圆角矩形,其中width和height为圆角的大小
Brush* b = new SolidBrush(c);graphics.FillRectangle(b,rc.left,rc.top+height,rc.right - rc.left,rc.bottom - rc.top - height*2); graphics.FillRectangle(b,rc.left+width,rc.top,rc.right - rc.left-width*2,rc.bottom - rc.top); graphics.FillPie(b,rc.left,rc.top,width*2+2,height*2+2,180,90);graphics.FillPie(b,rc.right-(width*2+2),rc.bottom-(height*2+2),width*2+2,height*2+2,360,90); graphics.FillPie(b,rc.right-(width*2+2),rc.top,(width*2+2),(height*2+2),270,90); graphics.FillPie(b,rc.left,rc.bottom-(width*2+2),(width*2+2),(height*2+2),90,90);
0 0
- GDI+绘制圆角矩形
- GDI+绘制圆角矩形
- C# GDI+ 绘制圆角实心矩形
- GDI+ 如何绘制圆角矩形(vc++)
- GDI+ /GDI Plus 绘制圆角矩形 Draw retangle round
- 使用GDI绘制矩形
- 使用GDI绘制矩形
- Windows GDI:CDC绘制矩形
- GDI+中的圆角矩形
- GDI+中的圆角矩形
- GDI+中的圆角矩形
- 如何使用GDI绘制半透明矩形
- Ps绘制圆角矩形
- MFC绘制圆角矩形
- Canvas绘制圆角矩形
- android绘制圆角矩形
- C#绘制圆角矩形
- 在MFC中,利用GDI绘制橡皮筋效果-直线,圆,椭圆,矩形
- Arcgis:Software
- PostGIS导入导出ESRI Shapefile数据
- 关于幸福感与成就的话题
- 安装配置Maven并将jar导入本地Maven仓库
- 整合Spring SpringMvc Mybatis,搭建SSM框架
- GDI+绘制圆角矩形
- 猴子都能懂的git入门
- ElasticSearch Java Api(二) -检索索引库
- idea使用MybatisGenerator逆向生成DAO文件
- 匿名内部类(理解)
- 有一个数组,由正整数、负整数、零组成,求和最大的连续子数组
- HDU - 4568 最短路 + 状压dp
- 零售业 | 如何用Hadoop开启大数据之门?
- 如何避免死锁