游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1598|回复: 1

ddraw中页面丢失并没有预期发生的问题:)

[复制链接]

3

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-1-16 11:50:00 | 显示全部楼层 |阅读模式

 大部分资料都说在改变显示模式时,或有另一个独占模式的程序切换时.会发生页面丢失.
 但是我试过多次怎么都没发生丢失啊?
 
我的做法和步骤是:
 1,先设置程序为窗口模式
 2,创建和初始化一些表面.
 3,设置为独占模式
 4,再调用先前创建的表面(如主表面)来做一些动作,比如blt到主表面
   此时返回是DD_OK,并没有返回DDERR_SURFACELOST啊.

 还有表面丢失是指表面指针所指的内存丢失了吗?那用Restore方法找回时是否意味着重新分配了一块内存,而原来表面的具体内容(如颜色图片什么的)都没有了?
 

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2008-1-16 22:28:00 | 显示全部楼层

Re:ddraw中页面丢失并没有预期发生的问题:)

试试从全屏Alt+Tab切到桌面
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-19 21:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表