System.Classes.TResourceStream.CreateFromID

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor CreateFromID(Instance: THandle; ResID: Integer; ResType: PChar);

Propriétés

Type Visibilité  Source Unité  Parent
constructor public System.Classes.pas System.Classes TResourceStream

Description

Crée une instance de TResourceStream associée à la ressource d'identificateur et de type spécifiés.

Appelle CreateFromID afin d'instancier un TResourceStream pour une ressource de l'instance indiquée qui peut être identifiée par un ID entier. Create trouve les données de la ressource et les charge dans le tampon Memory du TResourceStream.

Le paramètre Instance indique le handle d'instance associé à l'exécutable ou la bibliothèque partagée contenant la ressource.

Le paramètre ResID indique l'identificateur entier associé à la ressource dans le fichier .rc compilé avec l'application. Si la ressource a été identifiée par une chaîne et pas par un numéro d'identificateur, utilisez la méthode Create.

Le paramètre ResType est une chaîne identifiant le type de la ressource. Les applications peuvent définir leurs propres types de ressource et les identifier par leur nom dans le fichier .rc. De plus, il existe plusieurs types de ressource prédéfinis (qui reflètent les types de ressources Windows). Pour identifier une ressource de type prédéfini, affectez à ResType l'une des valeurs du tableau suivant :



ResType Type de ressource

RT_ACCELERATOR

Table de raccourcis

RT_BITMAP

Ressource bitmap

RT_DIALOG

Boîte de dialogue

RT_FONT

Ressource fonte

RT_FONTDIR

Ressource répertoire de fonte

RT_MENU

Ressource menu

RT_RCDATA

Ressource définie par l'application (données brutes)

RT_STRING

Entrée d'une table de chaînes

RT_MESSAGETABLE

Entrée d'une table de messages

RT_CURSOR

Ressource curseur dépendante du matériel

RT_GROUP_CURSOR

Ressource curseur indépendante du matériel

RT_ICON

Ressource icône dépendante du matériel

RT_GROUP_ICON

Ressource icône indépendante du matériel

RT_VERSION

Ressource version



Remarque :  La spécification de ressources par identificateur requiert moins de mémoire que la spécification par nom.

Voir aussi