用IDirectDrawSurface7中的hr = m_pdds->GetDC(&hDC)时,有时候调用会失败,(hDC = NULL)且返回值
我是将DirectDraw和MFC在一起用的,在一个CDialog窗口中用DirectDraw画东西,一开始是对的,大概在几分钟后,画的东西还是对的,但是如果此时,我们人为的弹出一个对话框,就会发现对话框虽可以显示,但显示不正常,字体也不对(变大了),释放所有表面...,再重新创建,在Bitmap Surface加载资源的时候,图片资源加载会失败,调试程序发现hr = m_pdds->GetDC(&hDC)错误,不能返回正确的DC,然后再显示时,应该显示图片的地方,是黑的,但是,文字Surface上写字是对的,不知为什么????