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.