Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: CL | DM;

Вниз

Как правильно сохранить иконку?   Найти похожие ветки 

 
Jetus ©   (2004-10-17 23:27) [0]

Мастера! Вытаскиваю из ехе-файла иконку (красивую такую) вот так:
I.Handle := ExtractIcon(hInstance, PChar(ExeFileName), NomberOfIcon);

а когда сохраняю

I.SaveToFile("c:\1.ico");

то иконка СТРАШНАЯ (меньше цветов)! Как правильно сохранить????


 
-=SS=- ©   (2004-10-19 11:42) [1]

Var
I:TIcon;
NomberOfIcon:Cardinal;
Begin
 NomberOfIcon:=0;
 I:=TIcon.Create;
 I.Height:=32;
 I.Width:=32;


Но вообще ты наверное вытягиваешь первую иконку, а она действительно может быть маленькой и с меньшим количеством цветов. Попробуй пересмотреть все.


 
abc   (2004-10-19 19:05) [2]

сохранении иконок 32х32 в 256-цветном формате
http://delphiworld.narod.ru/base/save_32_ico.html


 
Jetus ©   (2004-10-20 23:50) [3]

abc, спасибо за ссылку!
-=SS=- , любая иконка, сохраненная методом SaveToFile будет иметь размер 766 байт, то есть 16-цветная :( Может есть еще идеи?



Страницы: 1 вся ветка

Текущий архив: 2004.12.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.042 c
3-1099922646
alsov1
2004-11-08 17:04
2004.12.05
Не работает TADOQuery


1-1100865130
Zilog
2004-11-19 14:52
2004.12.05
исключение "недопустимый дескриптор окна"!?


14-1100597697
Mike Kouzmine
2004-11-16 12:34
2004.12.05
Куравлеву 68 лет?


4-1098342720
gris
2004-10-21 11:12
2004.12.05
Простой вопрос! Подскажите, как узнать серийный номер сетевой кар


3-1099659796
alsov1
2004-11-05 16:03
2004.12.05
Как передать в TQuery параметр равный null