Funksjonen UpdateResource legger til, sletter eller erstatter en ressurs i en kjørbar fil.
() BOOL UpdateResource HÅNDTERE hUpdate, / / -oppdateringsfilen håndtereLPCTSTRlpType, / / skriver du inn adressen til ressursen du vil oppdatereLPCTSTRlpName, / / adressen til ressursen navn for å oppdatereWORDwLanguage, / / språk-ID for ressursLPVOIDlpData, / / adresse av ressursdataDWORDcbData / / lengden på ressursdata, i byte);
| Verdi | Betydning |
|---|---|
| RT_ACCELERATOR | Accelerator tabell |
| RT_ANICURSOR | Animert markør |
| RT_ANIICON | Animerte ikonet |
| RT_BITMAP | Punktgrafikk-ressurs |
| RT_CURSOR | Maskinvareavhengig markøren ressurs |
| RT_DIALOG | Dialogboksen |
| RT_FONT | Skrift-ressurs |
| RT_FONTDIR | Skrift directory-ressursen |
| RT_GROUP_CURSOR | Maskinvare-uavhengig markøren ressurs |
| RT_GROUP_ICON | Maskinvare-uavhengig ikonet ressurs |
| RT_HTML | HTML-dokument |
| RT_ICON | Maskinvareavhengig ikonet ressurs |
| RT_MENU | Menyen ressurs |
| RT_MESSAGETABLE | Oppføring i melding-tabellen |
| RT_RCDATA | Programdefinert ressurs (rådata) |
| RT_STRING | Streng-tabellelementet |
| RT_VERSION | Versjonsressurs |
Hvis lpData er NULL, er den angitte ressursen slettet fra den kjørbare filen.
Hvis funksjonen lykkes, er returverdien ikke-null.
Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
Et program kan bruke UpdateResource gjentatte ganger til å gjøre endringer i ressursdataene. Hvert kall til UpdateResource bidrar til en intern liste over tillegg, slettinger og erstatninger, men faktisk skriver ikke data til den kjørbare filen. Programmet må bruke EndUpdateResource -funksjonen til å skrive akkumulerte endringene til den kjørbare filen.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Som ikke støttes.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winbase.h.
Importere biblioteket:Bruk kernel32.lib.
Unicode:Implementert som Unicode- og ANSI-versjoner på Windows NT.
Oversikt over ressurser ressurs fungerer, BeginUpdateResource, EndUpdateResource, LoadIcon, finner, LockResource, MAKEINTRESOURCE, MAKELANGID, SizeofResource