0
안녕하세요, 저는 외부 응용 프로그램을 모니터링하는 프로그램이 있습니다. 응용 프로그램의 화면 위치를 설정할 수 있지만 해당 응용 프로그램의 모든 하위 창을 동일한 위치에서 열 수 있습니다.외부 응용 프로그램 하위 창의 화면 위치를 설정 하시겠습니까?
그녀는 내 코드입니다. 부모 윈도우의 위치를 설정하는 데는 힘이 듭니다.
Public Function OpenApplication()
Dim ApplicationProcess = System.Diagnostics.Process.Start("C:\test.exe")
ApplicationProcess.WaitForInputIdle()
System.Threading.Thread.Sleep(1000)
Dim ApplicationHandle = ApplicationProcess.MainWindowHandle
SetWindowPos(ApplicationHandle, 0, 0, 0, 803, 460, 0)
ApplicationProcess.WaitForInputIdle()
Return (False)
End Function
왜하지, 단지 주 (부모) 창으로 같은 장소에있을 TEST.EXE 위치에 자신을 생성 얻을 자식 창을. test.exe를 만들었습니까? 편집 할 수 있습니까? 그렇지 않은 경우 해당 응용 프로그램에서 해당 하위 응용 프로그램의 위치를 제어 할 수 없으므로 해당 응용 프로그램은 자신의 하위를 제어하거나 부모가 명시 적으로 배치하지 않을 경우 기본적으로 배치됩니다. – user2721815
나는 test.exe를 만들지 않았지만 나는 그것들을 제어 할 수 있다고 생각한다. – user1362134