0
嗨我有一個程序,我監視外部應用程序。我可以設置應用程序的屏幕位置,但我希望該應用程序的所有子窗口都在同一位置打開。設置外部應用程序子窗口的屏幕位置?
她是我的代碼我用usion來設置父窗口的位置。
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 2014-11-13 16:15:50
我沒有創建test.exe,但我認爲有可能獲得對它們的控制我只是不知道如何 – user1362134 2014-11-14 17:12:33