Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Visual Studio 2010 /Иконка не конвертир. для всех размеров значка в проводнике (http://forum.oszone.net/showthread.php?t=199190)

RUVATA 11-02-2011 09:04 1609954

Visual Studio 2010 /Иконка не конвертир. для всех размеров значка в проводнике
 
Всем доброго времени суток...

Visual Studio 2010/// готовая программа решил навести красоты, и забабахать ей оригинальную иконку...
Но испытываю определенные проблемы...
Из PNG создал ICO, добавил его в ресурсы проекта, изначально это было PNG 256x256\32b
при добавлении обнаружил классную функциональность VS, т.е. в боковом списке отображаются все возможные
изменения картинки по размеру, ну как-бы я так понял, что эти кадры автоматически создаются для того, чтобы
при разном виде отображения в проводнике, кадр подбирался соответствующего размера...
Построил проект, но приложение по прежнему, отображает мой значок лишь когда в проводнике оно маленькое,
"Большие значки" или "Обычные значки" или "Огромные значки" по прежнему стандартная картинка...

Подскажите в чем проблема ведь я подгружаю 256х256 - а этого вполне достаточно для Огромного значка ?

red666angel 31-12-2011 18:20 1826229

/* Твой заголовочный файл: 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 <windows.h>

#endif

не забывай что иконки 256 - это стиль вин7 - что означает то, что все диалоговые окна будут тоже в стиле вин7, а это в свою очередь означает что в хрюше этих диалоговых окон ты не увидишь в своей программе


Время: 04:06.

Время: 04:06.
© OSzone.net 2001-