參考遊戲《破天》更新介面,以前景/背景位圖繪製進度條,視覺效果優於標準控制項。CBmpProgCtrl 繼承自 CStatic,使用方式簡單:
BmpProgCtrl.h/cpp 加入專案。IDB_FORE、背景 IDB_BACK。IDC_STATIC)。m_bmpprog),將類別宣告從 CStatic 改為 CBmpProgCtrl,並包含標頭檔。SetRange、SetPos、SetStep、StepIt、GetPos、GetRange,介面設計參考 CProgressCtrl。原理為於 OnPaint 中根據進度比例繪製前景位圖指定寬度區塊。原始碼開放修改,易於客製化。