Всем доброго времени суток...
Visual Studio 2010/// готовая программа решил навести красоты, и забабахать ей оригинальную иконку...
Но испытываю определенные проблемы...
Из PNG создал ICO, добавил его в ресурсы проекта, изначально это было PNG 256x256\32b
при добавлении обнаружил классную функциональность VS, т.е. в боковом списке отображаются все возможные
изменения картинки по размеру, ну как-бы я так понял, что эти кадры автоматически создаются для того, чтобы
при разном виде отображения в проводнике, кадр подбирался соответствующего размера...
Построил проект, но приложение по прежнему, отображает мой значок лишь когда в проводнике оно маленькое,
"Большие значки" или "Обычные значки" или "Огромные значки" по прежнему стандартная картинка...
Подскажите в чем проблема ведь я подгружаю 256х256 - а этого вполне достаточно для Огромного значка ?
Разное - Visual Studio 2010 /Иконка не конвертир. для всех размеров значка в проводнике
-
red666angel
Re: Разное - Visual Studio 2010 /Иконка не конвертир. для всех размеров значка в проводнике
/* Твой заголовочный файл: StdAfx.h */
#ifndef _StdAfx_h
#define _StdAfx_h
#ifdef UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_IA64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
#endif
#include
#endif
не забывай что иконки 256 - это стиль вин7 - что означает то, что все диалоговые окна будут тоже в стиле вин7, а это в свою очередь означает что в хрюше этих диалоговых окон ты не увидишь в своей программе
#ifndef _StdAfx_h
#define _StdAfx_h
#ifdef UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_IA64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
#endif
#include
#endif
не забывай что иконки 256 - это стиль вин7 - что означает то, что все диалоговые окна будут тоже в стиле вин7, а это в свою очередь означает что в хрюше этих диалоговых окон ты не увидишь в своей программе