32BPP窗口模式下24位位圖的像素操作(2)

等測距卷軸的邏輯寫的差不多了,結果發現之前寫的位圖至顯示錶面的代碼有些問題,所以重寫了一個函數,給定一個表面,基於表面的尺寸和傳入的座標,直接在BITMAP24_PTR上取圖,取圖後的表面直接就可用,先給出完整代碼:

這個函數調通至完成單元測試搞了我一下午~哎,智商低沒辦法啊。

這也算是我轉到C/C++後第一次做大規模內存內容上的調試,還不知道有什麼好工具可用,所以自己寫了一個先湊合着用,就是上面代碼註釋了的那個DisplayMemory的函數,代碼如下:

問題解決了,終於能睡個好覺咯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章