-
问题内容:ActiveX中的资源如何显示在网页中
- 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=5606682
- 所属论坛:HTML/XML
审核组:VC/MFC
- 提问者:leechiyang
解决者:eduyu
- 感谢:eduyu
- 关键字:VC/MFC HTML/XML
- 答案:
我做了个ActiveX,在网页里面使用,里面想放入些资源。如,图片。
我想把ActiveX里的这些资源显示在网页中,请问怎么实现?我只知道一个最笨的办法,就是把图片写到临时文件中,然后在网页中添加个<img src="c:\xxx.jpg">这样做,还有没有别的办法啊?如<img src="res://xxxx">一类的办法。
---------------------------------------------------------------
注意resource.h的这里:
#define IDR_HTML1 101
res协议的格式是这样的:
res://sFile[/sType]/sID
所以你应该用资源ID:101,即:
res://d:\project\dllname.dll/101
美化下:(把dll加入path)
#define IDR_HTML1 html1.htm
res://dllname.dll/html1.htm
说实在的这个不跨浏览器,这样子做有点便扭.
- 评价:
给朵鲜花(0)
扔个鸡蛋(0)