如题,指定了5幅图像,单文档中实现间隔0.3秒显示一个新图像覆盖旧的图像,从而实现动画的效果? 谢谢各位大虾了.
问题补充:SetTimer已经设置了,能说下详细的实现代码吗?准备了5幅图IDB_BITMAP1,IDB_BITMAP2,IDB_BITMAP3,IDB_BITMAP4,IDB_BITMAP5...........
问题补充:SetTimer已经设置了,能说下详细的实现代码吗?准备了5幅图IDB_BITMAP1,IDB_BITMAP2,IDB_BITMAP3,IDB_BITMAP4,IDB_BITMAP5...........
HBITMAP hBmp[5];for(i=0;i<5;i++) {
hDC[i] = createcompatibledc
hBmp[i] = createcompatiblebitmap
selectobject(hDC[i], hBmp[i]);
//复制你的图像到这个hBmp[i]
}int index=0;
在timer里
用bitblt把hDC[index]覆盖旧图
if(++index > 4) index =0;