Hat jemand eine idee, was man dagegen machen kann. (Ich selber besitze nur
OS3.1)
Moin!
Die Icon.library V44+ kennt neue Aufrufe mit denen man u.a. auch
an die neuen Bild-Daten rankommt:
if(IconBase->lib_Version >= 44)
{
diskobj=GetIconTagList(Path,TAG_DONE);
}
else
{
diskobj=GetDiskObject(Path);
}
So in etwa habe ich das in meinem Programm implementiert.
> (Ich selber besitze nur OS3.1)
Das ist aber nicht so geschickt.
Zumindest 3.5 solltest Du zum Testen schon haben und auch die Dev-CD 2.1
(da gibt es hoffentlich bald ein Update) ansonsten musst Du mangels
Test-Möglichkeit wohl damit leben, dass Dein Programm
nur unter 3.1 richtig läuft.
Hmm, da ich 3.9 habe hätte ich evtl. sogar ein 3.5 über.
Was zahlste denn, wenn ich das wiederfinde? :-)
Übrigens bin ich mir nichtmal sicher, ob "struct DiskObject" in
den Docs vollständig beschrieben ist.
Wenn man nämlich Die Gadget-Struktur eines neuen Icons in ein
altes Disk-Objekt einbaut dann bekommt man zwar das neue Bild
mit den richtigen Farben allerdings funktioniert
das dann mit der Transparenz nicht...
Gruss, Rudolph
|\ /|
{o O} DiskMaster II support:
( " ) http://home.t-online.de/home/rudolph-riedel
O Mailing-list: http://www.onelist.com/community/DM2-Forum