您的位置:寻梦网首页编程乐园VB 编程VB API 指南
EnumResourceLanguages
VB声明
Declare Function EnumResourceLanguages Lib "kernel32" Alias "EnumResourceLanguagesA" (ByVal hModule As Long, ByVal lpType As String, ByVal lpName As String, ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long
说明
为一个指定的资源枚举语言
返回值
Long,非零表示成功,零表示失败。会设置GetLastError
参数表
参数 类型及说明
hModule Long,包含了一个资源的模块。通常用 LoadLibraryLoadLibraryEx 函数获得
lpType String,指定一种资源类型。参考资源类型表
lpName String,指定资源的标识符
lpEnumFunc Long,指定一个枚举函数的地址,它是用 AddressOf 操作符取回的(VB5或更高版本)
lParam Long,任何用户自定义值
注解

在一个文件的资源部分,有可能同时为多种语言包含了资源。如存在用于多种语言的一个资源,则可用这个函数枚举出它适用的所有语言
对回调函数的定义如下:
Public Function ResourceLangCallback (ByVal hModule&, ByVal lpType&, ByVal lpName&, ByVal ival%, ByVal lParam&) As Long
如返回TRUE,表示继续枚举过程;零则将其中止

Top