![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Иконки
Весь в делах © (2006-09-29 18:34:00)Иконки, извлекаемые с помощью функции ExtractIcon почему-то оказываются 16’дцати цветные.
var
Ic : TIcon;
begin
Ic := TIcon.Create;
Ic.Handle := ExtractIcon(HInstance, PChar(Path), 0);
Ic.SaveToFile(Path + '.ico');
Ic.Free;
End;
Как это исправить?
X9 (2006-09-30 09:59:00) [1]Посмотрите вот это: http://delphiworld.narod.ru/base/save_32_ico.html.
Весь в делах (2006-09-30 09:56:00) [2]Спасибо
Степан (2006-09-30 08:09:00) [3]http://www.yaransk.com/izone/5/izone505/pub/izone10.htm
Можно раскинуть мозг, и сделать свою процедуру сохранения и загрузки иконок их файла! описание формата правда на Си, но разве это может остановить?
Vovan#1 (2006-09-29 21:44:00) [4]Из разряда Delphi suxx. Графические классы Delphi были сформированы к третьей версии Delphi и больше Borland графикой не занималась, просто игнорируя эту область.
По делу. Это ограничения TIcon. Выход - переписать TIcon, что равносильно "написать новый класс для работы с иконками".