LoadResource

LoadResource,計算機用語。意思是裝載指定資源到全局存儲器。

函式功能:該函式裝載指定資源到全局存儲器。

函式原型; HGLOBAL LoadResource(HMODULE hModule,HRSRC hReslnfo);

參數:

hModule:處理包合資源的執行檔的模組句柄。若hModule為NULL,系統從當前過程中的模組中裝載資源。

hReslnfo:將被裝載資源的句柄。它必須由函式FindResource或FindResourceEx創建。

返回值:如果函式運行成功,返回值是相關資源的數據的句柄。如果函式運行失敗,返回值為NULL。若想獲得更多的錯誤信息,請調用GetLastError函式。

注意:LoadResource的返回類型是向後兼容的HGLOBAL型,而不是因為函式返回一個全局存儲塊句柄。不要傳遞這個句柄給函式GlobalLock或GlobalFree。為了得到更多資源數據信息,請調用LockResource函式。

當使用完資源後,必須通過調用函式以釋放加速器表、點陣圖、游標、圖示以及選單所占的記憶體資源:加速器表:DestroyAcceleratorTable;點陣圖:DeleteObject;游標:DestroyCursor;圖示:Destroylcon;選單:DestroyMenu。

當過程創建終止時,系統將自動刪除這些資源。但是調用相關函式也可以保留記憶體減少過程的工作設定所占空間。

相關詞條

相關搜尋

熱門詞條

聯絡我們