Version 6.0
GET ICON RESOURCE (ResNR; ResDaten{; DateiRef})
Parameter | Typ | Beschreibung | |
ResNR | Numerisch | Kennumer der Icon-Ressource | |
ResDaten | Bild | Bildfeld oder Variable zum Empfangen | |
des Bildes | |||
Inhalt der Ressource cicn | |||
DateiRef | Numerisch | Referenznummer 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
Systemvariablen und Mengen
Wird die Ressource gefunden, wird OK auf 1 gesetzt, sonst auf 0 (Null).