关于把大地图微缩显示成小地图。
原来代码是如此实现的:
//B、全地图缩成小地图
int i,j;
COLORREF col=RGB(255,255,255);
for(i=0;i<mapw;i=i+mapw/SCRP0)
for(j=0;j<maph;j=j+maph/SCRP0)
TransparentBlt2(SMAP,0,0,mapw,maph,
BkDC0,0,0,WIDTH,HEIGHT,col);//透明显示
我认为像我这样实现岂不更简单,为什么还要搞个双重循环呢?
COLORREF col=RGB(255,255,255);
TransparentBlt2(SMAP,0,0,mapw/SCRP0,maph/SCRP0,
BkDC0,0,0,WIDTH,HEIGHT,col);
|