2009-11-26 7 views
3

누군가가 Windows Vista/7에서 전체 화면을 캡처하는 방법의 시작점을 줄 수 있는지 궁금합니다. 나는 이전 버전의 Windows에서이 작업을 수행하는 방법을 알고 있지만, GDI/BltBit 호출을 사용하지 않고 모든 것을 D3D 스택에 유지하려고합니다.바탕 화면 창 관리자가 전체 화면 캡처

DWM API를 사용하여 HWND를 사용하는 경우 특정 창의 라이브 미리보기 이미지를 얻을 수 있지만 전체 데스크톱의 "미리보기 이미지"는 어떻게 얻을 수 있습니까? 불행하게도, 함수는이 작업을 수행하는

감사합니다,

답변

2

알렉스는 DWMAPI.DLL에 있고, 문서화된다. 누군가 get the directx surface of another window in vista으로 이동하는 방법을 알아 냈지만 화면을 캡처 할 수는 있지만 Windows 7에서는 작동하지 않습니다.

가장 좋은 방법은 개별 창을 축소판으로 만드는 것입니다. 그게 내가 찾은 전부 야.

+0

다른 모든 사람이 암묵적으로 귀하와 동의 한 것처럼 보입니다. 감사! – Alex