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

Вниз

TImage: баг с иконками большими 32х32   Найти похожие ветки 

 
AlexeyT ©   (2006-06-25 00:47) [0]

Кажется, TImage неправильно считает размер иконки, большей чем 32х32. Берем например иконку 48х48 и загружаем:

procedure TForm1.FormShow(Sender: TObject);
begin
 Image1.AutoSize:= true;
 Image1.Picture.LoadFromFile("C:\test_icon_48x48.ico");
end;


И видим *усеченную* инонку в квадрате 32х32 !
Налицо баг в VCL. Повторяется в D5-D7.
Это можно как-то поправить/обойти?


 
Phoroon~   (2006-06-25 01:09) [1]

Так може икона твоя, содержит и 16X16 и, 32x32, и 48X48


 
AlexeyT ©   (2006-06-25 11:03) [2]

Проверил, нет, содержит только один большой размер (48х48 в примере).


 
Loginov Dmitry ©   (2006-06-25 12:36) [3]

> Это можно как-то поправить/обойти?


Поставить Image1.AutoSize:= False;

и корректировать размеры имаги вручную.


 
AlexeyT ©   (2006-06-25 13:27) [4]


> Поставить Image1.AutoSize:= False;
> и корректировать размеры имаги вручную.


А как я узнаю размер иконки?
Image.Picture.Width/Height возвращают 32.


 
Gero ©   (2006-06-26 02:55) [5]

Прочитав заголовок ico-файла.



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
2-1153395744
MOUSE911
2006-07-20 15:42
2006.08.06
Таблицы БД


2-1152875372
crazy_corpse
2006-07-14 15:09
2006.08.06
ВОПРОСЫ АЛГОРИТМОВ!


15-1151928395
СБСОФТ
2006-07-03 16:06
2006.08.06
СБСОФТ: Вакансии (программист Delphi Firebird)


2-1153224894
VALUA
2006-07-18 16:14
2006.08.06
Отчет - данные из разных таблиц - 2 страницы


1-1150983408
yaJohn
2006-06-22 17:36
2006.08.06
Интерфейсы под Delphi 5