2012-02-08 7 views
0

열려있는 창의 크기를 조정하여 크기를 조정하고 싶습니다. 나는 모든 질문을 여기에서 검사했다, 나를 위해 어떤 대답도 없다. 가능한 시나리오는 이와 같을 수 있습니다.열린 창 ID를 가져 와서 열린 창 크기를 조정하는 방법

데스크톱의 컴퓨터 아이콘을 클릭했습니다. 창이 열립니다. 그런 다음 바탕 화면에서 문서 아이콘을 클릭했습니다. 창이 열립니다. 이제 열려있는 창이 2 개 있습니다. 나는 그들 중 하나를 클릭 할 것이고 그 창은 최상위가 될 것이다. (나는이 Window의 ID를 얻는 방법을 모릅니다.) 그런 다음 이미 크기가있는 메뉴를 만듭니다. 나는 그들 중 하나를 클릭 할 것이고 창은 크기가 조정될 것이다. 열려있는 다른 창을 클릭하면 최상위 창이 표시되고 동일한 작업이 수행됩니다.

일부 샘플 코드로 도움을 주시면이 주제가 처음인데 완벽 할 것입니다.

가장 많이 들리는 점은이 창은 me.wit에서 만들지 않을 것입니다. 이미 windows에서 완료 한 창입니다.

고마워요.

+0

이것은 WPF 질문이 아닙니다. Windows API 호출에 대해서는 잘 모릅니다. 그러나 Windows에는 창 관리와 같은 데스크톱 UI를 관리하는 'explorer.exe'라는 실행 파일이 있습니다. – Rachel

답변

0

아마도 P/Invoke를 사용하여 EnumWindowsGetActiveWindow 함수를 사용해야합니다. 발견 된 창 크기와 위치를 설정하려면 SetWindowPos 기능을 사용하십시오.

희망이 도움이됩니다.

+0

나는 이것들이 나를 위해 그렇게 진보했다고 말한다 : – Samet

+0

나는 그것을 성취 할 다른 방법을 찾지 못할 까봐 두렵다. –

관련 문제