|
想知道游戏中用的图像数据都放在那里?我是申请了一大堆离屏页面,然后把数据都放在里面,不知这样做对不对??
一旦页面丢失,恢复起来比较麻烦的,难道要自己在内存中开辟很多数组来存放图像数据?
今天遇到了一个问题,我一般用下面这个函数翻页,但是按ALT+TAB切换到桌面时却得不到页面丢失的信息,为此我专门在其中加了一条退出的消息,竞然也没有响应????高手解答一下呀!!!
void FlipSurface()
{
hRst=lpDDSPrimary->Flip(NULL,DDFLIP_WAIT);
if (hRst==DDERR_SURFACELOST) {
RestoreSurface();
PostMessage(hWnd, WM_CLOSE, 0, 0);//给窗口发送WM_CLOSE消息
}
} |
|