Ver Fonte

添加一些代码。

sat23 há 5 anos atrás
pai
commit
185153a302

+ 5 - 2
GameAssist/GameAssist/Assist.cpp

@@ -3,7 +3,10 @@
 
 #include <D3D9.h>
 //#include <D3dx9tex.h>
-#pragma comment(lib, "D3dx9.lib")
+//#pragma comment(lib, "D3dx9.lib")
+
+#pragma comment(lib, "d3d11.lib")
+#pragma comment(lib, "dxgi.lib")
 
 namespace GAssist
 {
@@ -372,7 +375,7 @@ namespace GAssist
 		}
 
 		// Save the screen date to file
-		hr = D3DXSaveSurfaceToFile(fileName, D3DXIFF_BMP, surf, NULL, rect);
+		//hr = D3DXSaveSurfaceToFile(fileName, D3DXIFF_BMP, surf, NULL, rect);
 
 		surf->Release();
 

+ 9 - 1
GameAssist/GameAssist/GameAssistDlg.cpp

@@ -5,6 +5,7 @@
 #include "stdafx.h"
 #include "GameAssist.h"
 #include "GameAssistDlg.h"
+#include "VideoDXGICaptor.h"
 
 #ifdef _DEBUG
 #define new DEBUG_NEW
@@ -304,5 +305,12 @@ void CGameAssistDlg::OnBnClickedButton2()
 {
 	// TODO: 在此添加控件通知处理程序代码
 	
-
+	VideoDXGICaptor vdx;
+	if (vdx.Init())
+	{
+		INT len = 1024 * 1024 * 1024;
+		BYTE* pData = new BYTE[len];
+		vdx.CaptureImage(pData, len);
+		vdx.Deinit();
+	}
 }