标签: c++ directx
简短的问题,是否可以在我的窗口最小化时加载DirectX9?
当我尝试这样做时,我的D3DXCreateTextureFromFile总是返回D3DERR_NOTAVAILABLE。否则一切都很顺利。
答案 0 :(得分:1)
根据DirectX 9规则,这是不可能的。当设备失去焦点时,一切都过时了。当你重新获得焦点时,你必须先破坏所有内容,然后才能重置它,然后重新创建所有内容。让应用程序创建新资源是没有意义的,在使用之前必须先销毁这些资源。