LoadResource

Funcția LoadResource încarcă resursa specificată în memoria globală.

 (HGLOBAL LoadResource HMODULE  hModule, / / resurse-modulul mânerHRSRChResInfo / / resursă de ocupa);
 

Parametrii

hModule
Manipulați cu modulul ale căror executable dosar conține resursa. Dacă hModule este NULL, sistem încarcă resurse din modulul care a fost utilizat pentru a crea procesul curent.
hResInfo
Mâner de resurse să fie încărcate. Acest mâner trebuie să fie create utilizând funcția FindResource sau FindResourceEx.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este un mâner pentru datele asociate cu resursa.

Dacă funcția nu reușește, valoarea returnată este NULL. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Tipul de retur a LoadResource este HGLOBAL pentru compatibilitate inversă, nu pentru că funcția întoarce un mâner pentru un bloc de memorie global. Nu trece acest mâner pentru a GlobalLock sau GlobalFree funcție. Pentru a obține un pointer la datele de resurse, apela funcția LockResource.

Când ați terminat folosind un accelerator tabel, bitmap, cursorul, pictograma sau meniu, aveți posibilitatea să lansați memorie asociate de una din funcțiile de asteptare în tabelul următor.

Resurse Funcția de presă
Accelerator tabel DestroyAcceleratorTable
Bitmap ȘtergereObiect
Cursorul DestroyCursor
Pictogramă DestroyIcon
Meniul DestroyMenu

Sistemul șterge automat aceste resurse atunci când se termină procesul care le-a creat, cu toate acestea, apel funcția corespunzătoare economisește memorie și Micșorează dimensiunea lui procesul set de lucru.

Windows CE: Parametrul hModule trebuie să fie non-NULL.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winbase.h.
Import Biblioteca:Utilizarea kernel32.lib.

A se vedea, de asemenea

Ansamblu de resurse, resurse funcții, FindResource, FindResourceEx, LoadLibrary, LoadModule, LockResource