2009-02-23 6 views
5

Ich möchte Vista große Icon-Funktion in meiner Delphi 2009-Anwendung verwenden, aber ich kann nur das normale 32x32-Symbol in meiner Anwendung einbetten. Wie kann ich Anwendungen mit vielen Größen von Icons erstellen?Delphi 2009 Anwendung mit großen Icons für Vista

Dank

+0

Enthält diese [Tutorial] (http://www.rw-designer.com/compile-vista-icon) helfen? – schnaader

Antwort

6

Go herunterladen IcoFX. Es ist kostenlos und verarbeitet mehrere Größen/Farbtiefen und ordnungsgemäße Alpha-Blending. Verwenden Sie das, um Ihre ICO-Datei zu erstellen, und fügen Sie das ICO zu Ihrem Projekt hinzu. Ich kann Ihnen nicht die einzelnen Schritte zum Laden des ICO im Jahr 2009 erklären, weil ich mit Delphi 7 feststecke ...

Wenn es ein Trost ist, hat Visual Studio Äonen genommen, um in die Nähe zu kommen anständige Symbolbearbeitung auch.

Hey, wer erinnert sich an den Borland Resource Workshop?

+0

oh mein es bringt Erinnerungen zurück ... und Schüttelfrost http://blad.files.wordpress.com/2008/02/rw.gif –

+2

Es hat meine Welt erschüttert, als ich mehr Haare hatte und mir der Rücken nicht so weh tat :-) –

2

würde ich ein Icon-Editor wie AWIcons verwenden, die Sie ein Symbol erstellen können, die viele verschiedene Formate enthält. Windows entscheidet dann anhand der aktuellen Ansicht und Farbtiefe, welches Symbol verwendet werden soll.

Sobald Sie Ihr SINGLE-Symbol mit vielen verschiedenen eingebetteten Formaten erstellt haben, verknüpfen Sie es einfach wie Ihr 32x32-Symbol. Es könnte in der IDE lustig aussehen, aber wenn Sie das Programm ausführen, wird es richtig aussehen.

0

Wenn Sie einige freie Software zum Erstellen von Symbolen wollen, dann können Sie wahrscheinlich GIMP verwenden. Mein allererstes Video-Tutorial verwendete GIMP, um Icons zu erstellen - es ist verfügbar here.

1

kann ich nur das normale 32x32 icon in meiner Anwendung

Aus meiner Erfahrung, Delphi 2009 können Sie ein beliebiges Symbol verwenden einbetten. Ich habe auch extra große Vista-Icons verwendet, und es hat funktioniert.

0

Konfigurieren Sie das Projekt für die Verwendung des Microsoft-Ressourcencompilers.

2

Holen Sie sich einen anständigen Vorrat an Symbolen, oder machen Sie Ihre eigenen. Ich benutze die Symbolbibliothek von Icon Experience - Ihre Bezahlung, aber alle Symbolgrößen 16x16 bis 256 x 256 werden in ICO und PNG-Formaten zur Verfügung gestellt. Ich benutze dann Icon Sushi, um mit meinen eigenen Icons zu arbeiten. Delphi 7 und 2009 haben beide Einschränkungen bei der Arbeit mit großen Icons. Daher habe ich PNG-Icons mit der PNG-Komponentenbibliothek verwendet. Dies gibt Ihnen eine TPNGImageList, die nur dort funktioniert, wo der Vista-Cache und andere Probleme die Verwendung von TImageList nur für 16x16- und 32x32-Größen wirklich gut machen. Ich habe PNGComponents auch zu D2009 portiert, wo es gut funktioniert. Brian