LIRE RESSOURCE ICONE

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 6.0


LIRE RESSOURCE ICONE (resNum; resDonnées{; resFichier})

ParamètreTypeDescription
resNumNumériqueNuméro de ressource icône
resDonnéesChamp | VariableChamp ou variable image devant recevoir l'icône
Image résultante
resFichierDocRefNuméro de référence de fichier de ressources ou
tous les fichiers de ressources ouverts si ce
paramètre est omis

Description

La commande LIRE RESSOURCE ICONE 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 :

   Si (Sous Windows)
      $vh4DResFile:=Ouvrir fichier ressources(Remplacer chaine(Fichier application;".EXE";".RSR"))
   Sinon
      $vh4DResFile:=Ouvrir fichier ressources(Fichier application)
   Fin de si
   LISTE RESSOURCES("cicn";$alResID;$asResNom;$vh4DResFile)
   $vlNbIcons:=Taille tableau($alResID)
   TABLEAU IMAGE(ag4DIcon;$vlNbIcons)
   Boucle ($vlElem;1;$vlNbIcons)
      LIRE RESSOURCE ICONE($alResID{$vlElem};ag4DIcon{$vlElem};$vh4DResFile)
   Fin de boucle 

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

Référence

LIRE RESSOURCE IMAGE.

Variables et ensembles système

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


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant