ExtractAssociatedIcon

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

ExtractAssociatedIcon

VB聲明

Declare Function ExtractAssociatedIcon Lib "shell32.dll" Alias "ExtractAssociateIconA" (ByVal hInst As Long, ByVal lpIconPath As String, lpiIcon As Long) As Long

說(shuō)明

這個(gè)函數(shù)可判斷一個(gè)可執(zhí)行程序或DLL中是否存在圖標(biāo),或是否有圖標(biāo)與系統(tǒng)注冊(cè)表中指定的文件存在關(guān)聯(lián)。隨后,它允許我們提取出那些圖標(biāo)

返回值

Long,如果找到任何圖標(biāo),就返回圖標(biāo)的句柄;否則返回零

參數(shù)表

參數(shù)

類型及說(shuō)明

hInst

Long,當(dāng)前應(yīng)用程序的實(shí)例句柄。也可用GetWindowWord函數(shù)取得擁有一個(gè)窗體或控件的示例的句柄

lpIconPath

String,指定一個(gè)文件名,準(zhǔn)備從該文件中提取圖標(biāo)。如果文件并非執(zhí)行程序或DLL本身,但通過(guò)系統(tǒng)注冊(cè)表與一個(gè)可執(zhí)行文件關(guān)聯(lián),就用這個(gè)字串裝載可執(zhí)行程序的名字

lpiIcon

Long,在其中裝載圖標(biāo)在可執(zhí)行文件中的資源標(biāo)識(shí)符

注解

注意至少要把lpIconPath字串定義成MAX_PATH個(gè)字符的長(zhǎng)度

Top