我们正在开发一个在IE11上运行的ActiveX。
运行IE11在Windows 10上启用IE的“保护模式”时,子窗口不能设置为“始终在顶部”。我们为子窗口设置“始终在顶部”的代码如下所示: :: SetWindowPos(hwnd,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE); 此命令失败,错误代码为5(ERROR_ACCESS_DENIED)
我应该注意以下几点:
即使网站包含在“可信站点”
此代码适用于Windows版本< 10(使用IE' s"保护模式"启用)
主IE11窗口可以设置为“永远在顶部”,但子窗口不能
我们的客户无法接受的两个解决方案是:
想听听是否有人遇到过它,或设法解决它。