转载请注明:来自http://blog.youkuaiyun.com/skyman_2001
IDirect3DSurface9 *pBackBuffer;
// 取得后缓存表面
Device->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &pBackBuffer);
// 将后缓存表面保存为文件(D3DXIFF_*为保存的图片格式,有BMP,JPG,TGA,PNG,DDS等)
D3DXSaveSurfaceToFile("paper.jpg", D3DXIFF_JPG, pBackBuffer, NULL, NULL);
pBackBuffer->Release();
本文介绍了一种使用Direct3D API进行屏幕截图的方法。通过获取后缓存表面,并利用D3DXSaveSurfaceToFile函数将其保存为指定格式的图片文件。
2万+

被折叠的 条评论
为什么被折叠?



