2009-04-28 6 views
3

VB 2008에서는 몇 가지 매개 변수를 사용하여 '프로세스'클래스를 시작하고 외부 응용 프로그램을 사용하고 있습니다. 아무도 프로그래밍 방식으로 두 번째 모니터로 보낼 수있는 방법을 알고 있습니까?응용 프로그램을 실행하여 두 번째 모니터로 보냅니다.

또한 활성화 된 모니터 수를 알 수있는 방법이 있습니까?

감사합니다.

+0

가능한 복제본 [C# 응용 프로그램을 실행하고 두 번째 모니터로 보낼 수 있습니까?] (http://stackoverflow.com/questions/3750113/c-sharp-launch-an-application-and-send-it) ~ 두 번째 모니터) – Timwi

답변

-2

다른 화면에서 양식을 찾을 수 있습니다.

form.Location = Screen.AllScreens(1).Bounds.Location + new Point(100, 100) 

응용 프로그램을 시작할 때 프로세스 핸들을 사용하여 창 (hWnd)을 가져옵니다. Windows API에서 사용하는 hWnd 값입니다.

당신은

참조 Screen Class

  • VB .NET Dual Monitor
  • Get Window Handles Associated With Process in vb.net
  • Egghead Cage - hwnd position
  • 또한

  • +0

    글쎄, 내 응용 프로그램의 양식을 이동할 수 있지만 내가 알고 싶은 것은 내 프로그램에 의해 시작된 응용 프로그램을 이동하는 방법입니다. –

    관련 문제