Exemple de fichier de Resource-Definition

L’exemple suivant montre un fichier de script qui définit les ressources pour une application nommée 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’instruction de curseur nomme la ressource de curseur de l’application ShapesCursor et spécifie les formes de fichier de curseur. CUR, qui contient l’image de ce curseur.

L’instruction Icon nomme la ressource icône de l’application ShapesIcon et spécifie les formes de fichiers icône. ICO, qui contient l’image de cette icône.

L’instruction de menu définit un menu d’application nommé ShapesMenu, un menu contextuel avec cinq éléments de menu.

Le corps de la définition de menu, entouré par des accolades, ou les mots clés Begin et end , spécifie chaque élément de menu et l’identificateur de menu qui est retourné lorsque l’utilisateur sélectionne cet élément. Par exemple, le premier élément du menu, Clear, retourne l’ID d’identificateur de menu _ Clear lorsque l’utilisateur le sélectionne. Les identificateurs de menu sont définis dans le fichier d’en-tête de l’application, SHAPEs. H.