LoadResource,計算機用語。意思是裝載指定資源到全局存儲器。
基本介紹
- 外文名:LoadResource
- 功能:裝載指定資源到全局存儲器
- 原型: HGLOBAL LoadResource
- 返回類型:向後兼容的HGLOBAL型
函式功能:該函式裝載指定資源到全局存儲器。
函式原型; HGLOBAL LoadResource(HMODULE hModule,HRSRC hReslnfo);
參數:
hModule:處理包合資源的執行檔的模組句柄。若hModule為NULL,系統從當前過程中的模組中裝載資源。
hReslnfo:將被裝載資源的句柄。它必須由函式FindResource或FindResourceEx創建。
返回值:如果函式運行成功,返回值是相關資源的數據的句柄。如果函式運行失敗,返回值為NULL。若想獲得更多的錯誤信息,請調用GetLastError函式。
注意:LoadResource的返回類型是向後兼容的HGLOBAL型,而不是因為函式返回一個全局存儲塊句柄。不要傳遞這個句柄給函式GlobalLock或GlobalFree。為了得到更多資源數據信息,請調用LockResource函式。
當使用完資源後,必須通過調用函式以釋放加速器表、點陣圖、游標、圖示以及選單所占的記憶體資源:加速器表:DestroyAcceleratorTable;點陣圖:DeleteObject;游標:DestroyCursor;圖示:Destroylcon;選單:DestroyMenu。
當過程創建終止時,系統將自動刪除這些資源。但是調用相關函式也可以保留記憶體減少過程的工作設定所占空間。