Question about HDC to SURFACE

Started by
1 comment, last by kgstation 11 years, 2 months ago
I want to get a window image as texture using PrintWindow.
I don't know what's wrong with my code...
This is my code:

	RECT rect;
	GetWindowRect(mhMainWnd, &rect);
	HDC hScrDC = GetDC(mhMainWnd);
	HDC hMemDC = CreateCompatibleDC(hScrDC);
	PrintWindow(mhMainWnd, hMemDC, 0);
	LPDIRECT3DSURFACE9 surf = NULL;
	surf->GetDC(&hMemDC);
	mTestTex->GetSurfaceLevel(0, &surf);
	surf->ReleaseDC(hMemDC);
	surf->Release();
	DeleteDC(hMemDC) ;
	ReleaseDC(NULL, hScrDC);
Any help would be appriciated!
Thanks!
My english is very poor!
Advertisement

Make sure your code is formated properly.

 

Make sure your code is formated properly.

 
fixed!!
My english is very poor!

This topic is closed to new replies.

Advertisement