Hľadanie a načítavajú sa prostriedky

Pred použitím prostriedku žiadosť, musí ho načítať do pamäte. Funkcie FindResource a FindResourceEx nájsť prostriedok v module a vráti popisovač binárnou zdroj údajov. FindResource vyhľadá prostriedku podľa typu a názvu. FindResourceEx vyhľadá prostriedku podľa typu, meno a jazyk. Informácie o FindResource v tejto téme sa vzťahuje aj na FindResourceEx.

Funkcia LoadResource využíva resource deskriptor odoslal FindResource to load resource do pamäte. Po aplikácie načte prostriedok pomocou LoadResource, systém automaticky zruší načítanie a načíta zdroja ako pamäť podmienky a vykonanie aplikácie vyžadujú. Preto žiadosť potrebujú nie výslovne uvoľniť prostriedok, ktorú už nepotrebuje.

Jedna aplikácia môže použiť FindResource a LoadResource chcete vyhľadať a načítať akýkoľvek typ zdroja, ale tieto funkcie sa použijú len vtedy, ak žiadosť musí pristupovať binárnou zdroj údajov pre nasledujúce funkcie volania. Používať prostriedok okamžite žiadosť mali používať jednu z nasledujúcich zdrojov špecifické funkcie chcete vyhľadať a načítať zdrojov v jedno volanie.

Funkcia Akcia
FormatMessage Načíta a formáty správ položka.
LoadAccelerators Načíta tabuľku akcelerátora.
LoadBitmap Načíta prostriedok bitovej mapy.
LoadCursor Načíta prostriedok kurzor.
LoadIcon Načíta prostriedok ikonu.
LoadImage Načíta ikonu, kurzor, bitovej mapy alebo rozšírený metasúbor zdrojov.
LoadMenu Načíta prostriedok ponuky.
LoadString Načíta reťazcom položka.

Pred prerušením, žiadosti by malo uvoľniť pamäť obsadenú ovládačom akcelerátora tabuliek, bitové mapy, kurzory, ikony a menu pomocou jednej z funkcie v nasledujúcej tabuľke.

Zdroj Uvoľnenie funkcie
Akcelerátor tabuľky DestroyAcceleratorTable
Bitová mapa OdstrániťObjekt
Kurzor DestroyCursor
Ikona DestroyIcon
Ponuka DestroyMenu

Keď sa ukončí uplatňovanie systému automaticky uvoľňuje pamäť obsadenú ovládačom iných typov zdrojov.

Index