Tag: 直接

截取DirectX全屏应用程序

这让我难以置信。 DirectX绕过了一切,并直接与设备驱动程序对话,因此GDI和其他常用方法将无法工作 – 除非Aero被禁用(或不可用),否则屏幕左上angular会出现一个黑色矩形。 我已经尝试了其他几个论坛上提出的build议,使用DirectX获取后台缓冲区并保存它,但是我得到了相同的结果: device-> GetFrontBufferData(0,surface); D3DXSaveSurfaceToFile(“fileName”,D3DXIFF_BMP,surface,NULL,NULL); 启用Aero后,有没有办法获得另一个全屏DirectX应用程序的屏幕截图?