win 7.2 绘制图形 - 代码解读

  1. 介绍:
    这个是解读那个 时钟代码 的,因为刚开始学习很多内容不聊了,代码篇幅比较长,同时还有很多数学计算在里面,虽然不复杂但全弄理解还是需要点时间的,所以,我们单独写一篇博客分析一下这个代码。
  2. 代码解读:
    1. 效果图:
      在这里插入图片描述
    2. 函数解读:
      自定义函数:
      在这里插入图片描述
      我们按照 调用顺序依次往上讲解,当讲到最上面时,再讲程序原理,之后代码都很清楚了。
      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 绘画图像
      在这里插入图片描述
    3. 程序的消息机制解读:
      在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值