我正在尝试将 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));
这是在循环中运行,因此我可以强制窗口连续进行这些设置,但没有帮助。上述代码有时有效,有时无效。
最佳答案
关于c++ - 有没有办法保证 Internet Explorer 永远是最顶层的窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636813/