2

对于某些特殊需要,我编写了一个 ActiveX 控件(dll),使包含它的 IE 浏览器窗口成为 TOPMOST 窗口。

::SetWindowPos(pWndWb, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE|SWP_SHOWWINDOW);

唯一的问题是,当我在 IE9 上测试从在线(远程)服务器加载这些控件和 html 时,这不起作用。即使我在 IE9 上测试,当我从测试 PC 的本地目录加载它们时效果很好。当然,即使我从在线(远程)服务器加载它们,它在 IE8/WinXP 上也能正常运行。

我已经阅读了几篇关于类似问题的帖子并尝试了给出的提示,但问题仍然没有改变。

当然,我也尝试了以下内容:

::SetForegroundWindow(pWndWb);
::SetActiveWindow(pWndWb);
4

0 回答 0