0
我需要打開,也需要能夠關閉IE窗口,所以我用如何使用VB以最大窗口大小打開IE?
Proc = Process.Start("C:\Program Files\Internet Explorer\IEXPLORE.EXE", WebLink)
和
Proc.Kill()
不過,我也需要讓IE大小爲最大。我該怎麼做?謝謝
我需要打開,也需要能夠關閉IE窗口,所以我用如何使用VB以最大窗口大小打開IE?
Proc = Process.Start("C:\Program Files\Internet Explorer\IEXPLORE.EXE", WebLink)
和
Proc.Kill()
不過,我也需要讓IE大小爲最大。我該怎麼做?謝謝
我會建議使用Process.Start()
超載,接受ProcessStartInfo
作爲參數。使用此開始您的過程將允許您設置ProcessStartInfo.WindowStyle
屬性來控制該過程要啓動的窗口樣式。
如果上述不起作用,您可以嘗試使用ShowWindow()
和SW_MAXIMIZE
標誌使窗口最大化。爲了從您的託管可執行文件中使用本地方法,您將需要使用P/Invoke。要獲得窗口句柄,您可以嘗試使用Process.MainWindowHandle
屬性。如果這仍然不起作用,您可以嘗試使用EnumWindows()
遍歷所有打開的窗口,通過將進程ID(Process.Id
)與窗口的父進程ID(GetWindowThreadProcessId()
)進行比較來檢查它們是否由您創建的進程擁有。