我有一个div框需要弹出在ActiveX对象上面,但是似乎ActiveX对象具有无限高的z-index,即使我将该索引设置为较低。我的div框仍然显示在ActiveX对象下面。有什么想法吗?
Windowless ActiveX控件的一个优点是它们参与重叠的2D布局
尽管修改控件使其无窗口可能不太实际。
编辑:
我找到了使用flash player ActiveX控件演示此功能的示例。Flash可以在窗口化和无窗口化模式下使用。该示例使切换这两种模式并查看每种模式下重叠div的外观变得容易。
无窗口控件的实现方式不需要它们拥有自己的窗口。这意味着没有WindowProc和没有专用的绘图表面。
相反,您通过实现IOleInPlaceObjectWindowless接收消息,并可以通过IOleInPlaceSiteWindowless获取GDI绘图上下文。