能力值:
( LV3,RANK:20 )
|
-
-
2 楼
现货去显示模式再创建离屏表面
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
还是那样。。
HRESULT hr;
D3DDISPLAYMODE mode;
if (FAILED(hr = lpDevice->GetDisplayMode(0, &mode))){
return hr;
}
LPDIRECT3DSURFACE9 surf;
if (FAILED(hr = lpDevice->CreateOffscreenPlainSurface(mode.Width,
mode.Height, D3DFMT_A8R8G8B8, D3DPOOL_SYSTEMMEM, &surf, NULL))){
return hr;
}
if (FAILED(hr = lpDevice->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &surf))){
surf->Release();
return hr;
}
if (FAILED(hr = D3DXSaveSurfaceToFileA(fileName, D3DXIFF_JPG, surf, NULL, NULL))){
}
surf->Release();
|
能力值:
( LV3,RANK:20 )
|
-
-
4 楼
求别沉。。。
|
能力值:
( LV3,RANK:20 )
|
-
-
5 楼
把代码放到UI线程,搞定。
|
|
|