2014-10-14 2 views
0

가상 데스크톱 응용 프로그램을 개발 중이며 잠시 동안 열성적인 dexpot 사용자였습니다. 필자는 Win32 설명서, 특히 CreateDesktop 및 SwitchDesktop 함수를 읽었습니다. 내가 이해 한대로 한 번에 하나의 데스크톱 만 볼 수 있지만 dexpot은 전체 화면 미리보기 모드에서 모든 활성 데스크톱의 실시간보기를 표시합니다. 누구나 가능하게 이것을 구현하는 방법을 알고 있습니까? 내 첫 번째 아이디어는 데스크톱을 빠르게 전환하는 것이지만 너무 많은 처리 능력을 사용합니다.dexpot 기능 복제

+1

Dexpot의 데스크톱은 Win32 데스크톱을 사용하여 구현되지 않은 것 같습니다. –

+0

필자가 아는 한, 네이티브 데스크톱간에 기존 윈도우를 이동하는 것은 거의 불가능합니다. 그렇습니다. Windows 10의 데스크톱이 이러한 단점을 많이 해결하기를 바랍니다. – chris

+0

데스크톱간에 창을 이동하는 것에별로 관심이 없습니다. 한 번에 모든 항목을 표시하면서 실시간으로 업데이트해야합니다. –

답변

0

가장 어려운 부분은 응용 프로그램 전환입니다. 하나의 데스크탑 객체에서 다른 데스크탑 객체로 응용 프로그램 인스턴스를 이동할 수 없습니다. 필자의 구현은 원격 데스크톱 응용 프로그램을 기반으로합니다. 오픈 소스 클라이언트가 많아서 몇 가지 아이디어를 찾을 수 있습니다. 나는 desktop duplication api도 살펴볼 것입니다. 한 가지 큰 아이디어는 하나의 큰 바탕 화면을 만들고, 특정 지역으로 마우스 및보기를 잠그고, 바탕 화면 복제를 사용하여 모든 분할 된 영역을 별도의 데스크톱으로 표시하는 것입니다. 그것이 내가 생각하기에 데스크탑 복제가 작동한다고 가정합니다. 나는 창문을 사용하지 않는지 확신 할 수 없다.

+0

감사합니다.하지만 큰 바탕 화면을 만드는 방법은 무엇입니까? 나는 문서를 검색해 보았으나 창을 하나의 모니터에 맞지 않는 바탕 화면을 만들 수있는 어떤 방법으로도 볼 수 없었다. (예를 들어, 4k 디스플레이를 4 개의 1080p 디스플레이로 나누어 만든다.) 내가 만든 원점을 설정할 수 있다고 상상했을 것이다. 충분히 큰 데스크톱 –

관련 문제