D3DMXLoadSurfaceFromFile 失败
我按如下加载surface:
if(FAILED(g_pd3dmDevice->CreateImageSurface(D3DMX_DEFAULT,D3DMX_DEFAULT,D3DMFMT_A8R8G8B8,&g_pSurface)))
{
return E_FAIL;
}
D3DMXIMAGE_INFO * pImageInfo = new D3DMXIMAGE_INFO ;
if(FAILED(D3DMXLoadSurfaceFromFile(g_pSurface,NULL,NULL,TEXT("\\Storage Card\\Frog 8-RGB.png"),
NULL,D3DMX_FILTER_NONE,0,pImageInfo)) )
{
delete pImageInfo;
int i = GetLastError();
return E_FAIL;
}
但是最后LoadSurface出错!
i = 6,请问是什么原因??
谢谢