Jak ustawić ikonę pliku wykonywalnego dla mojej aplikacji C++ w visual studio 2008?Jak ustawić ikonę dla mojej aplikacji w visual studio 2008?
Odpowiedz
Najpierw przejdź do widoku zasobów (z menu: Widok -> Inne okno -> Widok zasobów). Następnie w widoku zasobów przejdź do zasobów, jeśli takie istnieją. Jeśli istnieje już zasób typu Icon dodany przez Visual Studio, otwórz go i edytuj. W przeciwnym razie kliknij prawym przyciskiem myszy i wybierz opcję Dodaj zasób, a następnie dodaj nową ikonę.
Użyj edytora osadzonego obrazu, aby edytować istniejącą lub nową ikonę. Zwróć uwagę, że ikona może zawierać kilka typów (rozmiarów) wybranych z menu Obraz.
Następnie skompiluj projekt i zobacz efekt.
Patrz: http://social.microsoft.com/Forums/en-US/vcgeneral/thread/87614e26-075c-4d5d-a45a-f462c79ab0a0
Niesamowite !! Te kroki mogłem wykonać również przy użyciu Visual Studio 2010 ... :) –
Ważną rzeczą jest to, że ikona chcesz być wyświetlane jako ikony aplikacji (na pasku tytułowym i na pasku zadań) musi być pierwszą ikonę w pliku skryptu zasobów
plik znajduje się w folderze res i nazywa (ApplicationName) .RC
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
(icon ID) ICON "res\\filename.ico"
Jest to wymagane tylko w przypadku ikony powłoki pliku programu, tj. Tej, która jest wyświetlana w Eksploratorze. Rzeczywistą ikonę okna można ustawić programowo na dowolną ikonę, chociaż domyślnie jest to pierwsza. – efotinis
Korzystanie z IDI_MAIN_ICON dla identyfikatora ikony wydaje się działać. Miałem problemy, gdy wybrałem losową liczbę. A więc: IDI_MAIN_ICON IKONA "icon.ico" – Tod
Jeśli używasz .NET, w eksploratorze rozwiązań kliknąć prawym przyciskiem myszy i wybierz swój program nieruchomości. W sekcji zasobów wybierz ikonę i manifest, a następnie przejdź do lokalizacji swojej ikony.
która to wersja? – ina
To nie działa w 2010 r. –
Dotyczy to aplikacji .Net, a nie zwykłych aplikacji w języku C++. –
ten sposób można to zrobić w Visual Studio 2010.
Ponieważ jest wybredny, to może być dość bolesne, faktycznie, ponieważ staramy się zrobić coś więc niezwykle prosty, ale nie jest prosto do przodu i jest wiele gier, o których Visual Studio ci nie mówi. Jeśli w którymkolwiek momencie poczujesz złość lub chcesz, aby twoje zęby wbijały się w 2 na 4 i krzyczały, zrób to.
pułapek:
- Trzeba use an .ico file. Nie można użyć pliku obrazu PNG dla ikony pliku wykonywalnego, to nie zadziała. Musisz użyć .ico. konwertuje obrazy do plików .ico.
- Symbolem ico używanym dla twojego exe będzie ico z NAJNIŻSZYM ID ZASOBÓW. W celu zmiany .ico
1) Otwarte WIDOK > Widok zasobów (w środku VIEW menu) lub naciśnij Ctrl+ Przesunięcie + E do spraw, żeby się pojawił.
2) W świetle zasobów, kliknij prawym przyciskiem myszy nazwę projektu i powiedzieć DODAJ > siłą ...
3) Zakładając, że masz już wygenerowany.ico zrób plik, wybierz Ikona z wyświetlonej listy bzdur, a następnie kliknij IMPORT.
4) W tym oknie *.ico
plików nie są wymienione, a ty nie może użyć zwykłej PNG lub JPG jako ikona, tak zmienić filtr plików do *.ico
pomocą rozwijanej. Wprowadzający w błąd interfejs, wiem, wiem.
5) Jeśli skompilować projekt teraz będzie automatycznie przykleić .ico z najniższym ID (wymienionej w resource.h
) jako ikonę pliku .exe.
6) Jeśli załadować kilka plików ICO do projektu z jakiegokolwiek powodu, upewnij się, że Ico chcesz użyć Visual Studio ma najniższy id w resource.h
. Możesz edytować ten plik ręcznie bez problemów.
Np.
//resource.h
#define IDI_ICON1 102
#define IDI_ICON2 103
IDI_ICON1 służy
//resource.h
#define IDI_ICON1 106
#define IDI_ICON2 103
Teraz IDI_ICON2 służy.
+1, nawet jeśli chodzi o żart 2 na 4. To mnie rozśmieszyło na cały głos :)) –
Czy nie ma sposobu, aby * wybrać * plik ico do użycia (np. UżywająC#ifdef) zamiast zmieniać identyfikator zasobu pliku ico na najniższy? – sky
+1 tylko dla 'upewnij się, że .ico, którego chcesz używać Visual Studio ma najniższy identyfikator w resource.h' (powłoka Windowsa - zwykle Explorer - użyje ikony o najniższym ID lub nazwie jako domyślnej ikony) –
Nie wiem, czy VB.net w VS 2008 jest inny, ale żaden z powyższych nie działał dla mnie. Dwukrotne kliknięcie myszą Mój projekt w Eksploratorze rozwiązań powoduje wyświetlenie poniższego okna. Wybierz opcję Aplikacja po lewej stronie, a następnie wyszukaj ikonę za pomocą combobox. Po kompilacji powinien pojawić się na pliku exe.
Państwo dodać .ico w swoim zasobie jako bobobobo powiedział, a następnie w konstruktorze głównego okna dialogowego można modyfikować:
m_hIcon = AfxGetApp()->LoadIcon(ICON_ID_FROM_RESOURCE.H);
- 1. Jak ustawić domyślny widok XAML w Visual Studio 2008
- 2. Jak zainstalować rozszerzenie dla Visual Studio 2008
- 3. Jak ustawić właściwość SSRS ConsumeContainerWhitespace w programie Visual Studio 2008?
- 4. POD w Visual Studio 2008
- 5. Jak ustawić ikonę dla aplikacji aplikacji Mac OS X?
- 6. Prefast z Visual Studio 2008
- 7. Mercurial .hgignore dla projektów Visual Studio 2008
- 8. Visual Studio 2010 (beta 2) rozwiązanie w Visual Studio 2008
- 9. Jak ustawić ikonę aplikacji w golangu?
- 10. Jak ustawić ikonę aplikacji jako ikonę powiadomienia w szufladzie powiadomień
- 11. Jak ustawić ikonę dla ListViewSubItem?
- 12. Jak zainstalować MVC w Visual Studio 2008?
- 13. Jak zrobić instalator dla mojej aplikacji C#?
- 14. Jak dodać zdarzenia strony dla ASP.NET w Visual Studio 2008
- 15. Testowanie jednostki javascript w visual studio 2008
- 16. Jak zdobyć BIDS dla Visual Studio 2008 SP1?
- 17. Jak używać IronPython z Visual Studio 2008
- 18. Gdzie ustawić ikonę aplikacji w aplikacji na iPhone'a
- 19. Jak ustawić ikonę do aplikacji adobe air
- 20. NuPack na Visual Studio 2008
- 21. Dotykowe pisanie w Visual Studio 2008
- 22. Błąd BaseOutputPath w Visual Studio 2008?
- 23. Powolne ładowanie rozwiązania w Visual Studio 2008
- 24. Silverlight 4.0 w Visual Studio 2008?
- 25. Ctrl + Tab w Visual Studio 2008
- 26. Połączone nawiasy klamrowe w Visual Studio 2008
- 27. Jak skompilować plik IPA dla mojej aplikacji na iOS za pomocą Xamarin dla Visual Studio 2013
- 28. Tworzenie pasków narzędzi w Visual Studio 2008
- 29. Jak wykonać profilowanie w Visual Studio 2008 "Pro"
- 30. Jak wstawić rozwijane menu dla prostej aplikacji Windows Forms w Visual Studio 2008?
Link w komentarzu jest teraz martwy –