GET ICON RESOURCE

4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 6.0


GET ICON RESOURCE (ResNR; ResDaten{; DateiRef})

ParameterTypBeschreibung
ResNRNumerischKennumer der Icon-Ressource
ResDatenBildBildfeld oder Variable zum Empfangen
des Bildes
Inhalt der Ressource cicn
DateiRefNumerischReferenznummer der Ressourcendatei, ohne
Angabe alle geöffneten Ressourcendateien

Beschreibung

Der Befehl GET ICON RESOURCE gibt im Bilddatenfeld oder der Variablen ResDaten den Icon aus der Farbicon-Ressource ("cicn") mit der Kennummer ResNR zurück.

Wird die Ressource nicht gefunden, bleibt der Parameter ResDaten unverändert, die OK Variable wird auf 0 (Null) gesetzt.

Übergeben Sie in ResDatei eine gültige Referenznummer für die Ressourcendatei, wird die Ressource nur in dieser Datei gesucht. Übergeben Sie ResDatei nicht, wird das erste Vorkommen der Ressource in der Ressourcendatei-Kette zurückgegeben.

Beispiel

Folgendes Beispiel lädt in ein Array vom Typ Bild die Farbicons aus der aktiven 4D Anwendung:

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

Nach Ausführung dieses Code erscheint das Array in einem Formular folgendermaßen:

Referenz

GET PICTURE RESOURCE.

Systemvariablen und Mengen

Wird die Ressource gefunden, wird OK auf 1 gesetzt, sonst auf 0 (Null).


4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next