Chcę używać funkcji Vista Large Icon w mojej aplikacji Delphi 2009, ale mogę tylko osadzić normalną ikonę 32x32 w mojej aplikacji. Jak mogę utworzyć aplikację o wielu rozmiarach ikon?Delphi 2009 Aplikacja używająca dużych ikon dla Vista
Dzięki
Chcę używać funkcji Vista Large Icon w mojej aplikacji Delphi 2009, ale mogę tylko osadzić normalną ikonę 32x32 w mojej aplikacji. Jak mogę utworzyć aplikację o wielu rozmiarach ikon?Delphi 2009 Aplikacja używająca dużych ikon dla Vista
Dzięki
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?
O mój przynosi wspomnienia ... i dreszcze http://blad.files.wordpress.com/2008/02/rw.gif –
To wstrząsnęło moim światem, kiedy miałem więcej włosów, a moje plecy nie bolały tak bardzo :-) –
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.
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.
Skonfiguruj projekt tak, aby korzystał z kompilatora zasobów firmy Microsoft.
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
Gdy skończysz budować swój projekt, dodać wszystkie potrzebne ikony Twój projekt wymaga na etapie post-build z edytora zasobów, jak opisano tutaj: http://www.heaventools.com/rtconsole-sample-script-guide.htm
Rozwiązanie:
Nie jest to prosty sposób na dodanie ikon o wysokiej rozdzielczości w aplikacji Delphi 7. Nie obejmuje to włamania do pliku exe: http://thesunstroke.blogspot.com/2010/10/how-to-add-high-resolution-icons-to.html
Czy pomaga ten [poradnik] (http://www.rw-designer.com/compile-vista-icon)? – schnaader