msdn에서 을 보았습니다. 매우 좋았지 만 내가하고 싶은 일에 효과가 있을지는 확실하지 않습니다. 내가하고 싶은 무엇Windows에서 배경 바탕 화면의 실시간 미리보기 렌더링
는 새로운 바탕 화면 (CreateDesktop
를) 만들 수 Win32 Desktop api's를 사용하는 데스크탑 (SwitchDesktop
) 및 전환 그 새로운 바탕 화면에 내가 원하는 창을 작성하고의 실시간 미리보기를 렌더링하는 것입니다 원래 바탕 화면.
이름에도 불구하고 DXGI API는 데스크톱이 아닌 "스크린"과 관련이있는 것처럼 보입니다. Win32 의미입니다. 이 API를 구현하려고 시도하는 데 많은 시간을 투자하기 전에 이것이 작동하지 않는다는 것을 알아 내기 전에 나는이 API에 대해 더 잘 알고있는 사람이 나와 함께 올바른 방향으로 차임하고 조종 할 수 있기를 바랬습니다.
다른 일반적인 화면 캡처 방법으로이 작업을 수행하려는 이전의 시도로 인해 이미지가 항상 검은 색이어서 오류가 발생했습니다. DXGI를 사용하여 비 액티브 데스크톱을 DirectX 텍스쳐로 렌더링 할 수있게 해줄 것을 기대합니다.