System.Classes.TResourceStream.CreateFromID
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.