|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
一 核心知识点
* 边框绘制类的特点
不同与简单的点线绘制,边框绘制在完成曲线绘制之后,会将当前画刷的颜色填充其内部
* 边框绘制函数
包括绘制矩形Rectangle,绘制椭圆Ellipse,绘制圆角矩形RoundRect,绘制弧形区域Chord,绘制扇形Pie
绘制圆属于绘制椭圆的特殊情况
二 新API函数
* Rectangle(hdc, 100, 100, 200, 200)
该函数绘制一个矩形
第一个参数:当前环境句柄
第二三个参数:矩形左上角xy坐标
第四五个参数:矩形右下角xy坐标
* Ellipse(hdc, 100, 100, 200, 200)
该函数绘制一个椭圆,参数含义同Rectangle
将外接矩形设置为正方形则能绘制一个圆形
* RoundRect(hdc, 100, 100, 200, 200, 20, 30)
该函数绘制一个圆角矩形
第一二三四五个参数的含义同Rectangle
第六七个参数:圆角出内接椭圆的x轴和y轴长
* Arc(hdc, 100, 100, 200, 200, 150, 100, 50, 150)
该函数绘制一条弧线
第一二三四五个参数的含义同Rectangle
第六七个参数:决定弧线起点的xy坐标
第七八个参数:决定弧线终点的xy坐标
该函数因为不封闭,不属于边框绘制函数,所以不会进行填充
* Chord/Pie
这两个函数分别绘制一个弧形区域和一个扇形区域,参数数量及含义与Arc完全一致
三 示例
课后习题画太极图中(较参考答案)更简洁灵活代码如下: |
评分
-
查看全部评分
|