小弟做的一个游戏,上面有一些在游戏过程中动态变换的图片,但在游戏调试过程中,最小化游戏窗口或者游戏界面被其他对话框挡住后,然后恢复窗口,刚才的动态图片全部消失,只剩下静态的背景,这是怎么回事啊?应该怎么弄才能让最小化后恢复仍能看到呢?

解决方案 »

  1.   

    你的图片的显示要放在OnPaint()函数
      

  2.   

    我用的是 m_hIcon.setIcon() ,应该怎么改呢?
      

  3.   

    刚才照1楼的做了,可还是不行啊?这是怎么回事呢?我就是把原来的m_hIcon.setIcon()放到了OnPaint()里面
      

  4.   

    可能是局部变量造成的?另外,想不通做游戏还有用SetIcon的?对于绘图程序的调试,由于切换界面有些不便,最好用多台显示器来进行。