- 介绍:
这个是解读那个 时钟代码 的,因为刚开始学习很多内容不聊了,代码篇幅比较长,同时还有很多数学计算在里面,虽然不复杂但全弄理解还是需要点时间的,所以,我们单独写一篇博客分析一下这个代码。 - 代码解读:
- 效果图:
- 函数解读:
自定义函数:
我们按照 调用顺序依次往上讲解,当讲到最上面时,再讲程序原理,之后代码都很清楚了。
1. _CalcClockParam proc : 获取 圆心坐标(dwCenterX,dwCenterY) 和 半径 DwRadius。
2. _CalcX proc _dwDegree,_dwRadius 通过 转过的角度 和 半径 来计算X轴坐标
_CalcY proc _dwDegree,_dwRadius 通过 转过的角度 和 半径 来计算Y轴坐标
3. _DrawDot proc _hDC,_dwDegreeInc,_dwRadius 画点: 其中 _dwDegreeInc 表示每个点隔得度数,_dwRadius 表示 圆圈的宽度。
4. _DrawLine proc _hDC,_dwDegree,_dwRadiusAdjust 画线段
5. _ShowTime proc _hWnd,_hDC 绘画图像
- 程序的消息机制解读:
- 效果图:
win 7.2 绘制图形 - 代码解读
最新推荐文章于 2021-12-30 22:19:10 发布