Я попытался написать простую функцию, чтобы вывести окна Internet Explorer на передний план, а затем нажать F5, чтобы обновить его, используя функцию dll:
Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Integer) As Integer
, а затем вызвать эту функцию, используя:
SetForegroundWindow(processID.MainWindowHandle.ToInt32)
SendKeys.Send("{F5}")
Однако, когда я попытался отладить код, setforeground не работает.
Я использую Windows 2008 (64-разрядная версия), поэтому я решил вместо этого использовать ToInt64.Однако, похоже, это тоже не помогло, когда я вызвал SetForegroundWindow, похоже, ничего не произошло.
Есть ли другие рекомендации?Я использую VS 2008.
Многие спасибо!