- 介紹:
這個是解讀那個 時鐘代碼 的,因爲剛開始學習很多內容不聊了,代碼篇幅比較長,同時還有很多數學計算在裏面,雖然不復雜但全弄理解還是需要點時間的,所以,我們單獨寫一篇博客分析一下這個代碼。 - 代碼解讀:
- 效果圖:
- 函數解讀:
自定義函數:
我們按照 調用順序依次往上講解,當講到最上面時,再講程序原理,之後代碼都很清楚了。
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 繪製圖形 - 代碼解讀
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.