4D v16.3

GET ICON RESOURCE

Accueil

 
4D v16.3
GET ICON RESOURCE

GET ICON RESOURCE 


 

GET ICON RESOURCE ( resNum ; resDonnées {; resFichier} ) 
Paramètre Type   Description
resNum  Entier long in Numéro de ressource icône
resDonnées  Image in Champ ou variable image devant recevoir l'icône
in Image résultante
resFichier  RefDoc in Numéro de référence de fichier de ressources ou tous les fichiers de ressources ouverts si ce paramètre est omis

Cette commande n'est pas prise en charge dans les versions 64 bits de 4D. Elle retourne une erreur lorsqu'elle est exécutée dans cet environnement.

La commande GET ICON RESOURCE retourne dans le champ ou la variable image resDonnées l'icône stockée dans la ressource icône couleur ("cicn") dont vous avez passé le numéro d'ID dans resNum.

Si la ressource n'est pas trouvée, le paramètre resDonnées reste inchangé et la variable système OK prend la valeur 0 (zéro).

Si vous passez un numéro de référence de fichier de ressources valide dans resFichier, la ressource est recherchée dans ce fichier uniquement. Si vous ne passez pas le paramètre resFichier, c'est la première occurrence de la ressource rencontrée dans la chaîne des fichiers de ressources qui sera retournée.

Exemple  

L'exemple suivant charge dans un tableau image les icônes couleur situées dans l'application 4D en cours d'utilisation :

 If(Sous Windows)
    $vh4DResFile:=Open resource file(Replace string(Application file;".EXE";".RSR"))
 Else
    $vh4DResFile:=Open resource file(Application file)
 End if
 RESOURCE LIST("cicn";$alResID;$asResNom;$vh4DResFile)
 $vlNbIcons:=Size of array($alResID)
 ARRAY PICTURE(ag4DIcon;$vlNbIcons)
 For($vlElem;1;$vlNbIcons)
    GET ICON RESOURCE($alResID{$vlElem};ag4DIcon{$vlElem};$vh4DResFile)
 End for

Une fois ce code exécuté, le tableau aura l'aspect suivant lorsqu'il sera affiché dans un formulaire :

La variable système OK prend la valeur 1 si la ressource est trouvée, sinon elle prend la valeur 0 (zéro).



Voir aussi  

GET PICTURE RESOURCE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Ressources
Numéro : 517

Cette commande modifie la variable système OK

 
HISTORIQUE 

Créé : 4D v6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)