2009-02-23 8 views

Odpowiedz

6

Przejdź do pobrania IcoFX. Jest bezpłatny i obsługuje wiele rozmiarów/głębi kolorów ORAZ odpowiednie mieszanie alpha. Użyj tego, aby utworzyć plik ICO, a następnie dodaj ICO do swojego projektu. Nie mogę cile ci powiedzieć o krokach związanych z ładowaniem ICO w 2009 roku, ponieważ utknąłem przy użyciu Delphi 7 ...

Jeśli to jakieś pocieszenie, Visual Studio zajęło eony przyzwoita edycja ikon.

Hej, kto pamięta Borland Resource Workshop?

+0

O mój przynosi wspomnienia ... i dreszcze http://blad.files.wordpress.com/2008/02/rw.gif –

+2

To wstrząsnęło moim światem, kiedy miałem więcej włosów, a moje plecy nie bolały tak bardzo :-) –

2

chciałbym użyć edytora ikonę taką jak AWIcons który pozwala utworzyć ikonę, która zawiera wiele różnych formatów. System Windows zdecyduje, w oparciu o bieżący widok i głębię kolorów, której ikony użyć.

Po utworzeniu ikony POJEDYNCZE z wieloma różnymi formatami osadzonymi, po prostu połącz ją tak, jakbyś była ikoną 32x32. To może wyglądać zabawnie w IDE, ale kiedy uruchomisz program, będzie wyglądał poprawnie.

0

Jeśli potrzebujesz wolnego oprogramowania do tworzenia ikon, prawdopodobnie możesz użyć GIMP. Mój pierwszy samouczek wideo wykorzystał GIMP do tworzenia ikon - jest dostępny pod numerem here.

1

mogę osadzić wyłącznie normalną ikonę 32x32 w mojej aplikacji

Z mojego doświadczenia wynika, Delphi 2009 pozwala korzystać dowolną ikonę. Użyłem również bardzo dużych ikon Vista i zadziałało.

0

Skonfiguruj projekt tak, aby korzystał z kompilatora zasobów firmy Microsoft.

2

Zdobądź przyzwoity zasób ikon lub utwórz własne. Używam biblioteki ikon od Icon Experience - twoja płaca, ale wszystkie rozmiary ikon od 16x16 do 256 x 256 są dostępne w formatach ICO i PNG. Następnie używam Icon Sushi do pracy z własnymi ikonami. Delphi 7 i 2009 mają ograniczenia w pracy z dużymi ikonami, więc przeszedłem do korzystania z ikon PNG przy użyciu biblioteki komponentów PNG. To daje TPNGImageList, który działa tylko tam, gdzie buforowanie Vista i inne problemy powodują, że używanie TImageList jest naprawdę dobre tylko dla rozmiarów 16x16 i 32x32. Przesyłałem także PNGComponents do D2009, gdzie działa dobrze. Brian