複製鏈接
請複製以下鏈接發送給好友

LoadResource

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