首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 【ActiveX】如何将我的ActiveX嵌入到浏览器里面,像Word和PDF一样。 [已结贴,结贴人:eglic]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • eglic
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    • 2

    发表于:2008-04-26 14:01:15 楼主
    我自己定义了一种文件格式,姑且叫作DNA

    比如说 Me.DNA ,这个文件在Web服务器输出的时候我给加上 ContentType=application/DNA 这样的MimeType

    我希望让用户打开 http://www.eglic.com/Me.DNA的时候
    会调用我的一个ActiveX来显示他,是像打开Word和PDF这样,嵌入在浏览器里面显示的
    当然,用户也会把这个文件下载到本地,双击的时候,是用我的程序打开(这个注册一个文件类型就可以了,好解决)


    问题如下:
    1、 这样是一个ActiveX DLL还是ActiveX Exe?
    2、 这是一个UserControl还是一个Form?
    3、 和浏览器交互需要实现哪些接口?
    300  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • myjian
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2008-04-26 14:34:361楼 得分:10
    1、 这样是一个ActiveX DLL还是ActiveX Exe?
        这是一个ActiveX Control,俺写过...不难.
    2、 这是一个UserControl还是一个Form?
        参考1
    3、 和浏览器交互需要实现哪些接口?
        不知道你要哪些"交互"?

    直接写一个OCX,在你网页上嵌入,然后在OCX里写你的程序界面就行.....
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • eglic
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2008-04-26 14:52:172楼 得分:0
    To 楼上:

    谢谢你的回答

    我想做的不是一个嵌入在网页里面的OCX
    而是一个完全独立的,就像在IE里面打开DOC文件或者PDF文件那样
    独立于HTML的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lyserver
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-26 15:07:493楼 得分:10
    这实质是写一个IE插件,可参考以下链接:
    http://blog.csdn.net/Newrocky/archive/2004/11/17/184317.aspx
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • myjian
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2008-04-26 15:42:464楼 得分:10
    原来是要这种效果呀~~~没做过,帮顶顶~~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • supergreenbean
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2008-04-26 15:53:075楼 得分:50
    你所希望的东西是OLE中的OLE Document Object。要实现它,工作量可不小哦,呵呵
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • SilenceNet
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-26 17:21:576楼 得分:10
    引用 5 楼 supergreenbean 的回复:
    你所希望的东西是OLE中的OLE Document Object。要实现它,工作量可不小哦,呵呵


    嗯嗯。。
    我只知道叫OLE。。。
    但没做过。。 今后可能会用到。。关注下。。
    也帮顶下!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • vansoft
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-26 21:04:147楼 得分:10
    实现是可以实现。

    首先你要知道IE的哪些接口要用到,
    其次怎么实现这些接口。

    我只知道一点点,没有时间和资金陪你研究。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • eglic
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2008-04-26 21:31:398楼 得分:0
    引用 5 楼 supergreenbean 的回复:
    你所希望的东西是OLE中的OLE Document Object。要实现它,工作量可不小哦,呵呵


    恩,工作量大没关系……项目需要…………

    可否指点一条明路……
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • eglic
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2008-04-26 21:51:109楼 得分:0
    十分汗…………

    Google 搜索 “OLE Document Object”居然只找到一个相关的页面
    搜索 "OLE 文档对象" 居然找到一坨…………

    谁能提供一个英文的Google搜索代理……
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lyserver
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-26 22:30:3910楼 得分:10
    不要使用OLE Document,IE插件可以采取好几种技术,你应该GOOLE一下如何编写IE插件。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • supergreenbean
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2008-04-26 22:42:0511楼 得分:60
    你参考这个吧,基本上按照做了就可以

    http://www4.dogus.edu.tr/bim/bil_kay/prog_dil/activex/axu18fi.htm
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jiangsheng
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-27 01:49:5612楼 得分:115
    是Word, Adobe Reader这样的ActiveX Document Server吧
    MFC向导支持这样的项目,自己写很累很累
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jinghao666666
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-27 08:47:1813楼 得分:5
    引用 12 楼 jiangsheng 的回复:
    是Word, Adobe Reader这样的ActiveX Document Server吧
    MFC向导支持这样的项目,自己写很累很累
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • eglic
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

    发表于:2008-04-27 14:59:1014楼 得分:0
    引用 11 楼 supergreenbean 的回复:
    你参考这个吧,基本上按照做了就可以

    http://www4.dogus.edu.tr/bim/bil_kay/prog_dil/activex/axu18fi.htm


    恩,这个比较清楚,谢了


    引用 12 楼 jiangsheng 的回复:
    是Word, Adobe Reader这样的ActiveX Document Server吧
    MFC向导支持这样的项目,自己写很累很累


    谢谢,我看看VC去,虽然不会
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fghshy
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-04-27 23:35:1815楼 得分:5
    Up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chenjl1031
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 4

    发表于:2008-04-28 08:36:4116楼 得分:5
    帮顶顶...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • UltraBejing
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-01 11:29:0917楼 得分:0
    我也想知道,正在找這方面的資料~~~~~
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved