VB如何调用资源编辑器中的自定义文件

VB如何调用资源编辑器中的自定义文件... VB如何调用资源编辑器中的自定义文件 展开
 我来答
149005501
推荐于2016-04-06 · TA获得超过8.6万个赞
知道顶级答主
回答量:7.9万
采纳率:90%
帮助的人:1.3亿
展开全部
VB为支持.res资源增加了三个函数:LoadResPicture()、LoadResString()和LoadResData()。

如显示资源里的图片:
Picutre1.Picture=LoadResPicture(101,0)
101是资源编号

LoadResString()函数用于调入字符串资源。字符串资源对于开发多语种软件比较有用。其使用格式为:
LoadResString(资源ID号)

其它类型调用:
LoadResPicture 用以从资源 (.res) 文件装载位图、图标或光标。它的语法:
LoadResPicture(index, format)
其它的资源可以用:
LoadResData 返回一个Byte数组,用以从资源 (.res) 文件装载若干可能类型的数据。语法为:LoadResData(index, format)

如放WAV音乐:
Dim bArr() As Byte
bArr = LoadResData(102, "WAVE")
sndPlaySoundFromMemory bArr(0), SND_ASYNC Or SND_MEMORY
如:
Me.Icon = LoadResPicture(101, vbResIcon) 注释:加载图标
Picture1.Picture = LoadResPicture(101, vbResBitmap) 注释:加载位图
Command1.MouseIcon = LoadResPicture(101, vbResCursor) 注释:加载光标

其实,有LoadResData就可以了,读出字节,写入临时文件,然后调用,就OK了。
更多追问追答
追问
flash文件(.swf)那怎么编???
追答
flash文件添加到.res里,保存
调用时,先用LoadResData按字节读出,保存到临时文件。
再调用这个临时文件就好了啊。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式