嵌入WEB的ACTIVEX,窗口是如何设置的?

jason176374 2010-12-30 10:19:58
以前的一个ACTIVEX,IE调用的。
会从硬件取得数据后,在网页中自己的窗口里显示一些信息。

现在我想把这个控件改一下,就是窗口不要了。
但是我在HTML里面没有看到有可以改的地方,
会不会是在OCX里面修改呢?
但是不论我怎么修改,都是窗口不刷新,但是显示区域还在。

请教各位,如何能到达我的要求呢?
谢谢。
...全文
76 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wencan2010 2010-12-31
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jason176374 的回复:]

引用 4 楼 wencan2010 的回复:

可以在网页代码中设置隐藏


求例子
[/Quote]
document.all["……"].style.visibility = "hidden";

如果把窗口设置为无窗口激活,控件就没有窗体、背景
参见:http://msdn.microsoft.com/zh-cn/library/cc485730(VS.71).aspx
devin_zhao 2010-12-30
  • 打赏
  • 举报
回复
把长宽高都设置为零就行了



或者就用最简单的 <OBJECT ID="XXX" CLASSID="CLSID:XXXXXXX"></OBJECT>
ouyh12345 2010-12-30
  • 打赏
  • 举报
回复
ACTIVEX控件有没有导出接口,让它隐藏的?
或者获得控件的句柄,然后让它隐藏
一名程序员 2010-12-30
  • 打赏
  • 举报
回复
ActiveX控件有无窗口激活的,不在把宽高设为0。这种ActiveX只存在内存里。楼主应该检查控件的代码。
jason176374 2010-12-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wencan2010 的回复:]

可以在网页代码中设置隐藏
[/Quote]

求例子
wencan2010 2010-12-30
  • 打赏
  • 举报
回复
可以在网页代码中设置隐藏
jason176374 2010-12-30
  • 打赏
  • 举报
回复
谢谢楼上两位回答,感觉我可能没有说清楚。

ACTIVEX是我做的。
我在PreCreateWindow里面把cx,cy都设置为0好像不行。
ShowWindow(SW_HIDE)也不行。

我是从两方面考虑的。
1 如果WEB页面在调用该OBJECT的时候可以设置窗口区域,那么在HTML是否可以直接实现隐藏。
2 如果WEB页面不能实现,那么在ACTIVEX里面,应该加什么处理

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧