Minta Resource-Definition fájl
Az alábbi példa egy szkriptfájlt mutat be, amely egy Alakzatok nevű alkalmazás erőforrásait határozza meg:
#include "shapes.h"
ShapesCursor CURSOR SHAPES.CUR
ShapesIcon ICON SHAPES.ICO
ShapesMenu MENU
{
POPUP "&Shape"
{
MENUITEM "&Clear", ID_CLEAR
MENUITEM "&Rectangle", ID_RECT
MENUITEM "&Triangle", ID_TRIANGLE
MENUITEM "&Star", ID_STAR
MENUITEM "&Ellipse", ID_ELLIPSE
}
}
A CURSOR utasítás az alkalmazás kurzorerőforrását ShapesCursor néven nevezi meg, és megadja a SHAPES.CUR kurzorfájlt, amely a kurzor képét tartalmazza.
Az ICON utasítás megnevezi az alkalmazás ShapesIcon ikonerőforrását, és meghatározza az SHAPES.ICO ikonfájlt, amely tartalmazza az ikon képét.
A MENU utasítás egy ShapesMenunevű alkalmazásmenüt határoz meg, amely öt menüelemet tartalmazó előugró menü.
A menüdefiníció törzse, amelyet a kapcsos zárójelek vagy a BEGIN és END kulcsszavak közé zárnak, meghatározza az egyes menüelemeket és a menüazonosítót, amelyeket a felhasználó az adott elem kiválasztásakor ad vissza. Például a menü első eleme, Törlés, az ID_CLEAR menüazonosítót adja vissza, amikor a felhasználó kiválasztja. A menüazonosítók az SHAPES.H alkalmazásfejlécfájlban vannak definiálva.