Die UpdateResource -Funktion hinzufügt, löscht oder ersetzt eine Ressource in eine ausführbare Datei.
BOOL UpdateResource) BEHANDELN hUpdate, / / Update-Datei verarbeitenLPCTSTRlpType, / / Adresse der Ressource Typ aktualisierenLPCTSTRlpName, / / Adresse der Ressource name aktualisierenWortwLanguage, / / Sprachen-ID der RessourceLPVOIDlpData, / / Adresse der RessourcendatenDWORDCbData / / Länge der Ressourcendaten in Bytes);
| Wert | Bedeutung |
|---|---|
| RT_ACCELERATOR | Zugriffstastentabelle |
| RT_ANICURSOR | Animierte cursor |
| RT_ANIICON | Animiertes Symbol |
| RT_BITMAP | Bitmapressource |
| RT_CURSOR | Hardware-abhängige Cursor-Ressource |
| RT_DIALOG | Im Dialogfeld |
| RT_FONT | Schriftart-Ressource |
| RT_FONTDIR | Verzeichnis Schriftartressource |
| RT_GROUP_CURSOR | Hardware-unabhängige Cursor-Ressource |
| RT_GROUP_ICON | Hardware-unabhängige Symbolressource |
| RT_HTML | HTML-Dokument |
| RT_ICON | Hardware-abhängige Symbolressource |
| RT_MENU | Menüressource |
| RT_MESSAGETABLE | Nachricht-Tabelleneintrag |
| RT_RCDATA | Anwendungsdefinierten Ressourcen (Rohdaten) |
| RT_STRING | Zeichenfolgentabellen-Eintrag |
| RT_VERSION | Version-Ressource |
Wenn LpData NULL ist, wird die angegebene Ressource aus der ausführbaren Datei gelöscht.
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich NULL.
Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null). Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.
Eine Anwendung kann UpdateResource wiederholt verwenden, um die Daten zu ändern. Jeder Aufruf von UpdateResource trägt zu einer internen Liste von Hinzufügungen, Löschungen und Ersetzungen aber schreibt nicht tatsächlich Daten in die ausführbare Datei. Die Anwendung muss die EndUpdateResource -Funktion verwenden, um die aufgelaufenen Änderungen zu der ausführbaren Datei zu schreiben.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Nicht unterstützt.
Windows CE:Nicht unterstützt.
Header:Deklariert in winbase.h.
Importieren Bibliothek:Verwenden Sie kernel32.lib.
Unicode:Als Unicode und ANSI-Versionen unter Windows NT implementiert.
Übersicht über Ressourcen, Funktionen, Ressourcen, BeginUpdateResource, EndUpdateResource, LoadIcon, LoadString, LockResource, MAKEINTRESOURCE, MAKELANGID, SizeofResource