我有一个需要在ActiveX对象上弹出的div盒,但它似乎是一个ActiveX对象有一个无限高的z-index,即使当我将该索引设置为低。我的div盒继续显示在ActiveX对象下。有任何想法吗?把一个div放在一个activeX对象中
7
A
回答
6
你会想要放置一个透明的iframe覆盖你想要掩盖的对象。
发现this例如你
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绘图上下文。
+0
这看起来不错!尽管在阅读之后,我仍然不确定如何实现无窗口ActiveX控件。 – 2010-06-10 17:37:14
相关问题
- 1. 把div放在另一个div上面
- 2. 不能把两个div放在一起
- 3. 如何把2个div放在一起?
- 4. 把内容放在一个div类内
- 5. 把一个div放在另一个div上,让div停留在底部
- 6. 把一个div放在两个垂直div旁边
- 7. 把两个DIV放在另一个DIV旁边
- 8. 泡菜 - 把一个以上的对象放在一个文件中?
- 9. 把一个类的所有对象放在列表中
- 10. 把多个ButtonGroups放在一个JFrame中
- 11. 把一个div放在图片的正上方,用对象合适的位置
- 12. 把一个div放在父div的底部
- 13. 如何把一个JavaScript对象的数组放入cookie中?
- 14. 把一个div放在容器中的内容的底部
- 15. 把另一个页面放在div标签中?
- 16. 如何在一个固定div中居中放置一个绝对div
- 17. 把一个div元素
- 18. 把两个ID放在一个href
- 19. 将一个div放在一个img上
- 20. 把一个div放在另一个之后,但仍然显示在上面?
- 21. 把div放在绝对img
- 22. 把两列放到一个
- 23. 在一个向量中放置一个类对象?
- 24. 在一个块内释放一个块中的对象
- 25. 如何将一个对象数组放入另一个对象?
- 26. 把一个块放在另一个Django中
- 27. 把一个报价放在一个字符串中
- 28. 把一个viewpager放在一个弹出窗口中
- 29. Android:如何把一个枚举放在一个包中?
- 30. 如何把一个while循环放在一个变量中?
这是答案的一部分(使它透明不适用于我),但我最终使用jQuery显示/隐藏了具有div框的确切大小和位置的iframe,因为显示了div框或隐藏。谢谢你的帮助! – 2010-06-10 20:47:43
很高兴能有所帮助。同样的问题在一段时间后提出来,我花了很长时间才弄清楚这一点。 – Laramie 2010-06-10 21:54:15