Präprozessordirektiven (Menüs und andere Ressourcen)
Sie können die in der folgenden Tabelle beschriebenen Anweisungen nach Bedarf in Ihrem Ressourcenskript verwenden. Sie weisen RC an, Aktionen auszuführen oder Namen Werte zuzuweisen.
Anweisung | Beschreibung |
---|---|
#define | Definiert einen angegebenen Namen, indem ihm ein bestimmter Wert zugewiesen wird. |
#elif | Markiert eine optionale Klausel eines Bedingt-Kompilierungsblocks. |
#else | Markiert die letzte optionale Klausel eines Bedingten Kompilierungsblocks. |
#endif | Markiert das Ende eines Bedingten Kompilierungsblocks. |
#if | Kompiliert das Skript bedingt, wenn ein angegebener Ausdruck true ist. |
#ifdef | Kompiliert das Skript bedingt, wenn ein angegebener Name definiert ist. |
#ifndef | Kompiliert das Skript bedingt, wenn kein angegebener Name definiert ist. |
#include | Kopiert den Inhalt einer Datei in die Ressourcendefinitionsdatei. |
#undef | Entfernt die Definition des angegebenen Namens. |
Um Symbole für Ihre Ressourcenbezeichner zu definieren, verwenden Sie die #define-Direktive, um sie in einer Headerdatei zu definieren. Fügen Sie diesen Header sowohl in das Ressourcenskript als auch in den Quellcode Ihrer Anwendung ein. Ebenso definieren Sie die Werte für Ressourcenattribute und -stile, indem Sie Windows.h in das Ressourcenskript einschließen.
RC behandelt Dateien mit den Erweiterungen .c und .h auf besondere Weise. Es wird davon ausgegangen, dass eine Datei mit einer dieser Erweiterungen keine Ressourcen enthält. Wenn eine Datei die Dateinamenerweiterung .c oder .h aufweist, ignoriert RC alle Zeilen in der Datei mit Ausnahme der Präprozessordirektiven. Um eine Datei einzuschließen, die Ressourcen in ein anderes Ressourcenskript enthält, weisen Sie der Datei daher eine andere Erweiterung als .c oder .h zu.
Zugehörige Themen