我有一个需要弹出ActiveX对象的div框,但似乎ActiveX对象具有无限高的z-index,即使我将该索引设置为低时也是如此。我的div框继续显示在ActiveX对象下。有什么想法吗?
答案 0 :(得分:6)
您需要在要覆盖的对象上放置透明的iframe。
为您找到this示例
答案 1 :(得分:1)
无窗口ActiveX控件的一个优点是they participate in overlapping 2-D layout
虽然修改控件以使其无窗口可能不实用。
修改强>
我找到了a sample that demonstrate this using the flash player ActiveX control。 Flash可用于窗口和无窗口模式。该示例可以轻松地在这些模式之间切换,并查看每种模式中重叠div的显示方式。
无窗口控件的实现方式不需要它们拥有自己的窗口。这意味着没有WindowProc,也没有专用的绘图表面。
相反,您通过实现IOleInPlaceObjectWindowless来接收消息,并且可以通过IOleInPlaceSiteWindowless获取GDI绘图上下文。