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

Вниз

Иконки   Найти похожие ветки 

 
Весь в делах   (2006-09-29 18:34) [0]

Иконки, извлекаемые с помощью функции ExtractIcon почему-то оказываются 16’дцати цветные.

var
 Ic : TIcon;
begin
 Ic := TIcon.Create;
 Ic.Handle := ExtractIcon(HInstance, PChar(Path), 0);
 Ic.SaveToFile(Path + ".ico");
 Ic.Free;
End;

Как это исправить?


 
Vovan#1   (2006-09-29 21:44) [1]

Из разряда Delphi suxx. Графические классы Delphi были сформированы к третьей версии Delphi и больше Borland графикой не занималась, просто игнорируя эту область.

По делу. Это ограничения TIcon. Выход - переписать TIcon, что равносильно "написать новый класс для работы с иконками".


 
Степан   (2006-09-30 08:09) [2]

http://www.yaransk.com/izone/5/izone505/pub/izone10.htm

Можно раскинуть мозг, и сделать свою процедуру сохранения и загрузки иконок их файла! описание формата правда на Си, но разве это может остановить?


 
Весь в делах   (2006-09-30 09:56) [3]

Спасибо


 
X9 ©   (2006-09-30 09:59) [4]

Посмотрите вот это: http://delphiworld.narod.ru/base/save_32_ico.html .



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

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

Наверх




Память: 0.47 MB
Время: 0.036 c
15-1159162256
Ega23
2006-09-25 09:30
2006.10.15
С Днём рождения! 23 сентября


3-1155380497
Andrew___*
2006-08-12 15:01
2006.10.15
Как скрыть повторяющиеся записи?


15-1158776134
Ne-Lud
2006-09-20 22:15
2006.10.15
Борьба с блужданием ума.


2-1159423377
ГореПрограммер
2006-09-28 10:02
2006.10.15
Присвоение значения свойства группе объектов


11-1135271830
Boguslaw
2005-12-22 20:17
2006.10.15
autofree form ?