资源文件相关函数

作者在 2007-05-07 07:41:00 发布以下内容

资源文件相关函数

1  LoadResString函数
函数功能:从资源文件中加载文本字符串资源
格式: s=LoadResString(文本编号)

2 LoadResPicture函数
函数功能:用以从资源 (.res) 文件装载位图图标或光标
格式:LoadResPicture(index, format)

用于 format 的设置值有:

常数 描述
vbResBitmap 位图 0 位图资源
vbResIcon 图标 1 图标资源
vbResCursor 2 光标资源

 

3 LoadResData函数
函数功能:用以从资源 (.res) 文件装载若干可能类型的数据,并返回一个 Byte 数组
格式:LoadResData(index, format)

 

用于 format 的设置值有:

设置 描述
1 光标资源
2 位图资源
3 图标资源
4 菜单资源
5 对话框
6 字符串资源
7 字体目录资源
8 字体资源
9 加速键表
10 用户定义资源
12 群组光标
14 群组图标

 

附加:自定义资源提取函数

Public SaveFileFromRes(vntResourceID As Variant, sType As String, sFileName As String) As Boolean
  Dim bytImage() As Byte
  Dim iFileNum As Integer
  On Error GoTo SaveFileFromRes_Err
  SaveFileFromRes = True
  '从资源文件中调入数据
  bytImage = LoadResData(vntResourceID, sType)
  iFileNum = FreeFile
  '打开文件并保存数据
  Open sFileName For Binary As iFileNum
    Put #iFileNum, , bytImage
  Close iFileNum
  Exit
SaveFileFromRes_Err:
  SaveFileFromRes = False: Exit
End

'使用举例:   SaveFileFromRes 101, "CUSTOM", apppath & "lrqg.mp3"

默认分类 | 阅读 1736 次
文章评论,共0条
游客请输入验证码
浏览585107次