|
|
FindResource, FindResourceEx |
VB声明 |
Declare Function FindResource& Lib "kernel32"
Alias "FindResourceA" (ByVal hInstance As Long, ByVal lpName As String, ByVal
lpType As String)
Declare Function FindResourceEx& Lib "kernel32" Alias
"FindResourceExA" (ByVal hModule As Long, ByVal lpType As String, ByVal lpName
As String, ByVal wLanguage As Integer) |
说明 |
在一个可执行模块中查找指定的资源,并返回一个资源句柄,以便由实际装载资源的其他函数使用 |
返回值 |
Long,返回可由其他资源函数(比如 LoadResource
)使用的句柄,以便对特定的资源进行访问。零表示出错。会设置GetLastError |
参数表 |
参数 |
类型及说明 |
hInstance |
Long,指定一个已经装载的可执行模块的句柄,其中包含了想查找的资源 |
lpName |
String 或 Long,需要查找的目标资源的标识符。既可用一个名字(包含在一个字串中)标识资源,也可用一个整数标识。如使用的是字串,而且第一个字符是
#,那么这个字串指定的就是一个整数 ID(只不过采用字串格式);例如
#56 表示查找编号为 56 的资源 |
lpType |
String 或 Long,指定资源类型。参考资源类型表 |
wLanguage |
Long,(仅适用于 FindResourceEx),这是一个语言标识符 |
注解 |
利用 LoadCursor,LoadIcon 和 LoadString
函数来装载鼠标指针、图标和字串。建议用 LoadBitmap
函数装载位图,不要用这个函数以及 LoadResource 函数进行人工装载
注意这两个函数中 lpType 和 lpName 参数的顺序是颠倒的 |
|