【发布时间】:2011-07-12 01:37:07
【问题描述】:
我尝试编写一个简单的函数来将 Internet Explorer 窗口置于前台,然后使用 dll 函数按 F5 刷新它:
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。
许多thnaks!
【问题讨论】:
标签: vb.net 64-bit refresh sendkeys