Zmiana ikony pliku wykonywalnego
streszczenie
Ikona pliku wykonywalnego aplikacji utworzonej w Visual Studio ma domyślną ikonę, ale oczywiście niewiele jest osób, które powiedzą, że ikona jest w porządku. W tej sekcji opisano sposób zmiany ikony pliku wykonywalnego.
Jak opisano w Visual Studio 2008 Standard Edition, nie sądzę, aby istniała jakakolwiek różnica w podstawowych częściach w innych wersjach programu Visual Studio.
Środowisko pracy
Obsługiwane wersje programu Visual Studio
- 2005
- 2008
- 2010
Sprawdź wersję programu Visual Studio
- 2005
- 2008
- 2010
substancja
Aplikacje Windows Forms (C#, VB.NET)
W tym artykule opisano, jak zmienić ikonę pliku wykonywalnego podczas tworzenia aplikacji Windows Forms, która używa.NET Framework. Istnieje niewielka różnica między językami programowania. (Z wyjątkiem C++/CLI)
Po otwarciu projektu otwórz Właściwości z Eksploratora rozwiązań.
Po otwarciu ekranu właściwości kliknij czerwony przycisk kółka na rysunku po prawej stronie. Tutaj możesz zmienić ikonę pliku wykonywalnego.
Wybierz ikonę po otwarciu okna dialogowego Selektora plików.
Następnie ikona staje się tą, która została załadowana, a nazwa ikony zostanie zmieniona.
Widać, że ikona została również dodana do projektu.
Podczas kompilowania projektu widać, że ikona pliku wykonywalnego uległa zmianie.
Ikona wyświetlana w lewym górnym rogu formularza, ale nie jest skojarzona z ikoną pliku wykonywalnego.
Aby to zmienić, otwórz ekran Projektant formularzy, wybierz formularz, w którym mają być wyświetlane jego właściwości, a następnie zmień go za pomocą właściwości "Ikona" wyświetlanej po prawej stronie. Należy jednak pamiętać, że nie można używać ikon większych niż 256 pikseli.
Aplikacje WPF (C#, VB.NET)
Ikonę pliku wykonywalnego w aplikacji WPF można zmienić w taki sam sposób, jak w formularzach systemu Windows. Sprawdź tam szczegóły.
Zanim będzie można zmienić ikonę w lewym górnym rogu okna, dodaj ikonę lub plik obrazu do projektu.
Następnie otwórz Projektanta WPF i ustaw nazwę pliku ikony bezpośrednio na "Ikona" we właściwościach okna.
Aplikacje Win32 (C, C++), aplikacje Windows Forms (C++/CLI)
Zawiera informacje dotyczące ustawiania ikony pliku wykonywalnego dla aplikacji Win32.
Ponadto w przypadku aplikacji Windows Forms sposób na to jest C++/CLI.
Po otwarciu projektu istnieje plik ikony o nazwie Plik zasobów, który jest taki sam jak nazwa projektu. Jest to plik ikony, który ma zastosowanie do pliku wykonywalnego. (Nazwa ikony może się różnić w zależności od typu utworzonego projektu, ale pliki ".ico" kwalifikują się)
Spróbuj kliknąć dwukrotnie plik ikony, aby go otworzyć, a edytor ikon otworzy się do edycji.
Jednak ikony tworzone domyślnie są w formacie 32-bitowym i z jakiegoś powodu nie można ich edytować w edytorze ikon. Dlatego uważam, że lepiej jest utworzyć oddzielny plik ikon i zastąpić go istniejącym plikiem ikon.
Folder, w którym utworzono projekt, zawiera plik ikon o tej samej nazwie co projekt. Zastąp to.
Zastąp istniejącą ikonę przygotowaną wcześniej ikoną.
Widać, że ikona zmieniła się w programie Visual Studio.
Jeśli faktycznie wykonasz kompilację i utworzysz plik wykonywalny, zobaczysz, że ikona się zmieniła.
Nawiasem mówiąc, ikona w lewym górnym rogu okna jest zdefiniowana jako plik "małej .ico", więc jeśli chcesz go zmienić, przepisz ten plik.
Aplikacja Win32 Empty Project (C, C++)
W tym artykule opisano ustawienia pliku ikony Uruchom podczas tworzenia pustego projektu w aplikacji Win32. Jest to metoda, którą można zastąpić aplikacjami konsolowymi.
Podczas tworzenia pustego projektu projekt jest tworzony ze strukturą pokazaną na rysunku po prawej stronie. Folder jest tworzony, ale nie są tworzone żadne pliki.
Kliknij prawym przyciskiem myszy folder Pliki zasobów, kliknij polecenie Dodaj→ a następnie kliknij polecenie Zasoby.
Po wyświetleniu okna dialogowego Dodaj zasób wybierz "Ikona" i kliknij przycisk "Nowy".
Ikona zostanie utworzona i wyświetlona na ekranie. Ta ikona automatycznie staje się ikoną pliku wykonywalnego.
Widać, że plik ikony został również dodany do projektu.
Jeśli jest to pusty projekt, nie możesz go zbudować tak, jak jest, więc jeśli zamiast tego utworzysz aplikację konsolową, dodasz ikonę za pomocą powyższej metody i zbudujesz ją, zobaczysz, że ikona jest stosowana do pliku wykonywalnego, jak pokazano na rysunku po prawej stronie.
Jak edytować ikony jest taki sam jak w aplikacjach Win32, więc sprawdź tam.
Nawiasem mówiąc, jeśli chcesz utworzyć okno z pustego projektu i ustawić ikonę okna, musisz utworzyć oddzielny plik ikony (jeśli różni się od pliku wykonywalnego) i ustawić go w programie, ale pominę go, ponieważ wyjaśnienie będzie długie. Spróbuj utworzyć aplikację Win32, która wyświetla okno i przegląda programy i pliki zasobów.
Aplikacje MFC (C++)
W tym artykule opisano, jak zmienić ikonę pliku wykonywalnego dla aplikacji MFC. Jednak metoda zmiany ikony jest prawie taka sama jak w aplikacji Win32, więc proszę się do niej odnieść.
Niezależnie od tego, czy jest to MDI, SDI, czy dialogowe, modyfikator jest taki sam.
Domyślna ikona to MFC. Ta ikona jest tworzona w wersji 24-bitowej, dzięki czemu można ją edytować bezpośrednio w programie Visual Studio.
Ponadto ten plik ikony jest współdzielony zarówno przez plik wykonywalny, jak i ikonę okna.
Jeśli utworzysz go jako aplikację nieopartą na oknach dialogowych, taką jak MDI lub SDI, pojawi się również ikona dokumentu. Jest on używany jako ikona dla okien utworzonych dla poszczególnych dokumentów.
Rysunek po prawej stronie pokazuje ikonę okna utworzonego w bazie MDI.
Narzędzia do tworzenia plików ikon
Aby utworzyć plik ikon, potrzebujesz narzędzi do tworzenia "plików obrazów" i "plików ikon". Lub istnieją narzędzia, które łączą oba.
Każde narzędzie do tworzenia plików graficznych może być dowolne. 「. png" jest lepszy niż narzędzie, które może wyprowadzać pliki. Można go również utworzyć za pomocą programu Paint, który jest standardowo dostarczany z systemem Windows. Istnieją następujące bezpłatne narzędzia do tworzenia plików obrazów.
Z pliku obrazu do pliku ikony". Narzędzia do konwersji plików ICO" obejmują:
- Konwersja @icon
- IcoFX (dostępny w języku japońskim)