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. 程序的消息機制解讀:
      在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章