File di Resource-Definition di esempio

L'esempio seguente illustra un file di script che definisce le risorse per un'applicazione denominata Shapes:

#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
    }
}

L'istruzione CURSOR denomina la risorsa cursore dell'applicazione ShapesCursor e specifica il file di cursore SHAPES. CUR, che contiene l'immagine per il cursore.

L'istruzione ICON denomina la risorsa icona dell'applicazione ShapesIcon e specifica il file icona SHAPES. ICO, che contiene l'immagine per tale icona.

L'istruzione MENU definisce un menu dell'applicazione denominato ShapesMenu, un menu a comparsa con cinque voci di menu.

Il corpo della definizione del menu, racchiuso tra parentesi graffe o le parole chiave BEGIN e END , specifica ogni voce di menu e l'identificatore di menu restituito quando l'utente seleziona tale elemento. Ad esempio, la prima voce del menu , Cancella, restituisce l'identificatore di menu ID_CLEAR quando l'utente lo seleziona. Gli identificatori di menu sono definiti nel file di intestazione dell'applicazione, SHAPES.H.