博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RES Protocol
阅读量:6434 次
发布时间:2019-06-23

本文共 793 字,大约阅读时间需要 2 分钟。

详细地介绍一下res://协议的详细用法。Res: //协议是IE 4.0预定义的一个协议,它的基本语法正如你所说的。其中resource file指的是含有资源的模块的文件名,请注意这里的路径分隔符只能使用“\”,而不能使用“/”。 Resourcetype是资源类型,它是一个字符串或数字。常用的资源类型都对应着一个数,比如BITMAP对应着RT_BITMAP=2,这些常数定 义在VC++的WINUSER.H可以找到,如果资源类型是数字,要在数字前面加上“#”号。Resourcetype可以省略,默认为RT_HTML= 23,即HTML文件。RT_HTML在VC++ 5.0中没有定义,但现在已经广泛使用。 Resource id表示资源的ID号。在这里要注意一个问题:在VC++中定义资源的时候,通常是使用数字常量,比如ID_BITMAP1,它代表的数字可能是101。 而在使用res://协议时,不能使用ID_BITMAP1(在DLL中并没有这个符号),而必须使用#101来代表资源。例如要显示一个位图资源,其 ID号为101,应为res://mydll.dll/#2/#101。
    如果在VC++制作的DLL中加入HTML资源文件,可以这样做:选择Import资源,然后选择一个HTML文件,当VC++提示资 源类型时输入23(下图)。然后修改该属性的ID,例如"MYHTML.HTM"。这里的引号是必须输入的,如果不输入引号,VC++会指定一个数字给这 个资源,调用的方法会有所不同。这样你可以使用res://mydll.dll/myhtml.htm来调用这个HTML文件。HTML文件中包含的图形 文件也应该以这种方式插入。

转载于:https://www.cnblogs.com/userinterface/archive/2005/08/08/210324.html

你可能感兴趣的文章
Easy Keygen练习
查看>>
微服务随笔
查看>>
限流 RateLimiter
查看>>
idea控制台进行彩色打印
查看>>
php基础系列之字符串——变量解析
查看>>
Mycat【数据库方式】实现全局序列号
查看>>
网信办征求意见:APP这些行为属违法违规收集个人信息
查看>>
Java定时任务Timer调度器【二】 多线程源码分析(图文版)
查看>>
神经科学新突破!新算法助力超算进行人类大脑模拟
查看>>
springboot 日志问题记录
查看>>
关于并发和并行
查看>>
windows安装cygwin运行shell脚本 $'\r': 未找到命令的解决方法
查看>>
kali安装软件遇到的问题&解决
查看>>
oracle的增量检查点与block buffer
查看>>
python 中关于logging 日志的输出设定
查看>>
Flutter 构建完整应用手册-持久化
查看>>
Linux安装软件目录选择
查看>>
php模式设计之 工厂模式
查看>>
Smart-git的安装使用
查看>>
HTTP强制浏览器下载文件
查看>>