|
VB声明 |
Declare Function EnumResourceNames Lib "kernel32"
Alias "EnumResourceNamesA" (ByVal hModule As Long, ByVal lpType As String, ByVal
lpEnumFunc As Long, ByVal lParam As Long) As Long |
说明 |
对已装载进来的一个模块中的指定类型的资源进行枚举 |
返回值 |
Long,非零表示成功,零表示失败。会设置GetLastError |
参数表 |
参数 |
类型及说明 |
hModule |
Long,指定包含了一个资源的模块。通常用 LoadLibrary 或 LoadLibraryEx
函数获得 |
lpType |
String,指定一种资源类型。参考资源类型表 |
lpEnumFunc |
Long,指定一个枚举函数的地址,它是用 AddressOf
操作符取回的(VB5或更高版本) |
lParam |
Long,任何用户自定义值 |
注解 |
对回调函数的定义如下:
Public Function ResourceNamesCallback (ByVal hModule&, ByVal lpType&, ByVal
lpName&, ByVal lParam&) As Long
如返回TRUE,表示继续枚举过程;零则将其中止 |
|