ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
574
574
EMPFEHLEN
-
Hallo!
Ich lese in meinem Programm Icons aus Dateien wie z.B. shell32.dll aus. Diese Speicher ich dann in einer ImageList und lasse sie in einem ListView anzeigen.
Nun soll der Benuzer die Möglichkeit haben das Icon, dass er makiert hat, zu speicher.
Im Groben klappt das Speichern auch, aber er speichert das Symbol nicht so wie es im ListView(meißtens sind es ja 32Bit Farben) angezeigt wird, sondern mit 4 Bit Farben.
Code :1 2 3 4 5 6 7
//In der ImageList1 sind die Icons, die ich geladen hab // lv , ist der ListView in dem die Icons angezeig werden TIcon *ic=new TIcon(); ImageList1->GetIcon(lv->ItemIndex,ic); ic->SaveToFile(SaveDlg->FileName); delete ic;
Was mache ich falsch?
-
Hallo,
mit deinem Weg wirst du nicht viel erfolg haben da die SaveToFile Funktion nur 16 Farben unterstützt das steht sogar in der Hilfe von Borland ... du müsstest dir eine Komponente besorgen die auch mehr Farben unterstützt.
Hier noch ein Link der dir helfen könnte:
http://www.angelfire.com/hi5/delphizeus/saveicons.html
Dieses Unit ist zwar für Delphi aber du kannst es auch in Borland C++ Builder dem Projekt hinzufuegen.Geändert von MBDealer (20.03.05 um 04:41 Uhr)
Ähnliche Themen
-
Umlaute werden falsch über PHP in die MySQL-Datenbank gespeichert
Von LevFan im Forum PHPAntworten: 23Letzter Beitrag: 07.08.11, 07:35 -
Datum wird falsch gespeichert
Von Steusi im Forum PHPAntworten: 5Letzter Beitrag: 06.11.08, 08:42 -
Datum wird falsch in die Datenbank gespeichert
Von Rambo51 im Forum PHPAntworten: 5Letzter Beitrag: 13.04.06, 17:54 -
Anmeldeinformationen werden bzw. können nicht gespeichert werden
Von wischmopp90 im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 26.09.05, 20:15 -
Cookie falsch gespeichert?
Von Mayday171 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 15.08.05, 18:00





Zitieren
Login






