1个回答
展开全部
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了。
如显示资源里的图片:
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按字节读出,保存到临时文件。
再调用这个临时文件就好了啊。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询