我正在尝试将 Internet Explorer 窗口设置为 TOPMOST。Internet Explorer 窗口顶部不应显示其他窗口。我必须使用 Internet Explorer。我也在 Windows 7 中运行它。显然这有所不同,但我发现的所有信息都相当模糊,基本上是人们大喊“为什么这不简单!”。这是我的代码:
HWND ieWin = FindWindow(TEXT("IEFrame"), 0);
SetFocus(ieWin);
SetWindowPos(ieWin, HWND_TOPMOST, 0, 0, 100, 100, SWP_SHOWWINDOW );
UpdateWindow(GetParent(ieWin));
这是循环运行的,因此我可以强制窗口连续进行这些设置,但这无济于事。有时上面的代码有效,有时无效。