Jak ustawić ikonę dla mojej aplikacji w visual studio 2008?
Jak ustawić ikonę wykonywalną dla mojej aplikacji C++ w visual studio 2008?
6 answers
Najpierw przejdź do widoku zasobów (z menu: Widok -- > inne okno -- > widok zasobów). Następnie w widoku zasobów nawiguj po zasobach, 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 Dodaj zasób, a następnie dodaj nową ikonę.
Użyj wbudowanego edytora obrazów, aby edytować istniejącą lub nową ikonę. Należy pamiętać, że ikona może zawierać kilka typów (rozmiarów) wybranych z menu Obraz.
Następnie skompiluj Twój projekt i zobacz efekt.
Zobacz: http://social.microsoft.com/Forums/en-US/vcgeneral/thread/87614e26-075c-4d5d-a45a-f462c79ab0a0
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-26 13:26:44
Tak to się robi w Visual Studio 2010.
Ponieważ jest to wybredne, może to być dość bolesne, ponieważ próbujesz zrobić coś tak niewiarygodnie prostego , ale nie jest to proste i jest wiele gotchów, o których Visual Studio Ci nie mówi. Jeśli w którymkolwiek momencie czujesz się zły lub chcesz zatopić zęby w 2 na 4 i krzyczeć, za wszelką cenę, zrób to.
Gotchas:
- musisz użyć an .plik ico . nie możesz użyć pliku obrazu PNG dla ikony wykonywalnego, to nie będzie działać. Musisz użyć .ico. istnieją narzędzia internetowe , które konwertują obrazy do .pliki ico.
- ico używane dla Twojego exe będzie ico z NAJNIŻSZYM identyfikatorem zasobu. W celu zmiany .ico
1) Otwórz widok > widok zasobów (w środku menu widoku ) lub naciśnij Ctrl+Shift+E aby dostać się do pojawiaj się.
2) w widoku zasobów kliknij prawym przyciskiem myszy nazwę projektu i powiedz dodaj > zasoby...
3) zakładając, że już wygenerowałeś .ICO file yourself, wybierz ikonę z listy pojawiających się bzdur, a następnie kliknij Importuj.
4) w tym oknie dialogowym *.ico
pliki nie są wyświetlane, a Ty nie możesz użyć zwykłego obrazu PNG lub JPG jako ikony, więc Zmień filtr plików na *.ico
korzystając z rozwijanej listy. Mylący UI, wiem, Wiem.
5) jeśli skompilujesz swój projekt teraz, to automatycznie przyklei się .ico z NAJNIŻSZYM identyfikatorem (wymienionym w resource.h
) jako ikona twojego .plik exe.
6) jeśli załadujesz kilka plików ICO do projektu z jakiegokolwiek powodu, upewnij się, że .ico, którego chcesz użyć w Visual Studio, ma najniższy identyfikator W resource.h
. Możesz edytować ten plik ręcznie bez żadnych problemów
Np.
//resource.h
#define IDI_ICON1 102
#define IDI_ICON2 103
IDI_ICON1 jest używany
//resource.h
#define IDI_ICON1 106
#define IDI_ICON2 103
Teraz IDI_ICON2 jest używany.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-20 17:45:24
Ważne jest to, że ikona, którą chcesz wyświetlić jako ikonę aplikacji (na pasku tytułu i na pasku zadań), musi być pierwszą ikoną w pliku skryptu zasobów
Plik znajduje się w folderze res i ma nazwę (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"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-26 13:39:18
Nie wiem czy VB.net W VS 2008 jest inaczej, ale żaden z powyższych nie pracował dla mnie. Podwójne kliknięcie Mój projekt w Eksploratorze rozwiązań spowoduje wyświetlenie okna widocznego poniżej. Wybierz Aplikacja po lewej stronie, a następnie przeglądaj ikonę za pomocą comboboxu. Po zbudowaniu powinien pojawić się w pliku exe.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-10 13:43:27
Dodajesz .ico w twoim zasobie jak powiedział bobobobo, a następnie w konstruktorze Twojego głównego okna dialogowego modyfikujesz:
m_hIcon = AfxGetApp()->LoadIcon(ICON_ID_FROM_RESOURCE.H);
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-22 12:03:53
Jeśli używasz. NET , w Eksploratorze rozwiązań kliknij prawym przyciskiem myszy swój program i wybierz Właściwości. W sekcji Zasoby wybierz ikonę i manifest, a następnie przejdź do lokalizacji ikony.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-20 17:15:09