![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Здравствуйте, мне надо получить размер иконки, в целом она грузиться в icon, после чего если она больше 16 в длину или высоту,надо её сжать до 16х16 ,сжатие у меня получается а вот само условие не в какую((
Уже по всякому пробовал и icon.width и tPicture использовал смотрел и TPic.width и TPic.icon.width все равно всегда пишет что 32 хотя сама картинка 16х16. вот код: Код:
Icon:=TIcon.Create;
Icon.LoadFromFile(ad);
ft.Caption:=inttostr(icon.width);
//FImg.Width:=Icon.Width;
//FImg.Height:=Icon.Height;
//FImg.Canvas.Draw(0,0,Icon);
//FImg.Width:=16;
//FImg.Height:=16;
Icon.Free;Ad - адрес картинки |
|
#2
|
||||
|
||||
|
Цитата:
p.s. Ну и нужно не забывать, что в файле иконки может храниться несколько картинок различных размеров и цветности. |
| Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
JunkieBeat (04.04.2014)
| ||
|
#3
|
||||
|
||||
|
Во все прекрасно работает,спасибо большое.
![]() |