页面恢复问题

YanDong_8212 2005-05-31 11:54:54
有书上讲:
HRESULT ddrval;
ddrval=lpDDSPrimary->Flip(NULL,DDFLIP_WAIT);
if (ddrval==DDERR_SURFACELOST)
RestoreSurface( );
其中RestoreSurface()是一个业面恢复函数:
void RestoreSurface( )
{
lpDD->RestoreAllSurfaces( ); //恢复所有页面
ReloadBitmap( );//自己的调图函数,重新画上页面内容
}
如果我采用了换页链,及(Flip函数),请问那个ReloadBitmap具体怎么实现呢?
为什么我总是恢复不了,是不是最初创建的页面就有画面恢复的参数,或者是其他原因呢?
...全文
171 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
YanDong_8212 2005-06-01
  • 打赏
  • 举报
回复
我已经解决了,TaoshaGod你说的不全对,图片不用调,但其他的全部要重绘制。
龙化 2005-06-01
  • 打赏
  • 举报
回复
ReloadBitmap是要重新从硬盘中载入图片文件吧,你初始化时怎么载入的,这里就怎么载入

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧