最近在學習MFC 現在准備拿數字時鐘來練手。。。But 剛開始思路就跟不上。
問題如下
現在有這麼一幅位圖(圖一),相當於給了0-9的數字形式,我該怎麼利用這幅位圖去達到圖二的效果呢??
求師兄師姐告訴下思路即可(最好能詳細點撒。。感激不盡)
很簡單,做一個數組:
int getindex(char c)
{
char x[] = "0123456789:-";
for (int i = 0; i < 12; i++)
if (c == x[i]) return i;
}
然後你就可以根據字符查找它在圖中的位置,然後拷貝對應坐標矩形區域的圖形。