renshanhu1989
renshanhu1989
采纳率25%
2015-08-18 05:23

html加载ocx控件,有时候不能显示ocx控件中的界面?这是什么情况

html加载一个ocx控件,ocx控件内部又加载了一个进程外组件,并设置进程外组件的主框架窗口作为ocx控件窗口的子窗口。当运行html时,在资源管理器中,看到进程外组件在运行,但是就是在ocx控件窗口中不显示它的界面。这是为嘛呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • devmiao devmiao 6年前

    在本地先注册下控件,调整浏览器安全等级看看。

    点赞 3 评论 复制链接分享
  • Tiger_Zhao Tiger_Zhao 6年前

    进程外组件启动需要时间的,还没启动你就急着把主框架窗口搬过来,这个主框架窗口还不存在吧。
    在ocx中设个延时,过几秒在搬窗口。
    或者你把ocx控件窗口句柄作为进程外组件的启动参数,让主框架窗口自己搬。

    点赞 评论 复制链接分享
  • oyljerry oyljerry 6年前

    OCX在浏览器中权限太低,现在IE权限控制都很严格,你不能直接访问进程外组件。

    点赞 评论 复制链接分享

为你推荐