Extractlcon

Extractlcon是一種程式函式,該函式從限定的執行檔動態程式庫(DLL);或者圖示檔案中恢復圖示句柄.為恢復大或小的圖示句柄數組,使用ExtractlconEx函式。

基本介紹

  • 外文名:Extractlcon
  • 類型:函式
  • 函式原型:HICON Extractlcon
  • 函式功能:從限定的執行檔,動態程式庫
簡介,參數說明,

簡介

函式原型:HICON Extractlcon(HINSTANCE hlnst,LPCTSTR lpszExeFileName,UINT nlconlndex);

參數說明

hlnst:調用函式的應用程式的事例句柄。
IpszExeFileName:代表執行檔,DLL,或者圖示檔案的檔案名稱的空結束字元串指針
nlconlndex:指定要恢復圖示基於零的變址。例如,如果值是0,函式返回限定的檔案中第一個圖示的句柄,如值是O函式返回限定檔案中圖示的總數;如果檔案是執行檔或DLL返回值為RT_GROUP_ICON資源的數目:如果檔案是一個.ICO檔案,返回值是1;在Windows95,WindowsNT4.0和更高版本中,如果值為不等於向-l的負數,函式返回限定檔案圖示句柄,該檔案的資源標識符等於nlconlndex絕對值。例如,使用-3來獲取資源標識符為3的圖示。為獲取資源標識符為1的圖示,可採用ExtractlconEx函式。
返回值:返回值是圖示句柄。如果限定的檔案不是執行檔,DLL,或者圖示檔案返回是1;如果發現在檔案中沒有圖示,返回值是NULL。
備註:必須調用Destroyclon函式來清除由Extractlcon函式返回的圖示句柄。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:shellapi.h;庫檔案:shell32.lib;Unicode:在Windows NT上實現為Unicode和ANSI兩種版本。

相關詞條

熱門詞條

聯絡我們