Цитата:
Сообщение от JunkieBeat
Здравствуйте, мне надо получить размер иконки, в целом она грузиться в icon, после чего если она больше 16 в длину или высоту,надо её сжать до 16х16 ,сжатие у меня получается а вот само условие не в какую((
Уже по всякому пробовал и icon.width и tPicture использовал смотрел и TPic.width и TPic.icon.width все равно всегда пишет что 32 хотя сама картинка 16х16.
|
Да, в VCL, к сожалению, есть такой глюк. Чтобы его обойти, нужно вызвать "Icon.Handle" (после загрузки иконки, но перед чтением размеров иконки).
p.s. Ну и нужно не забывать, что в файле иконки может храниться несколько картинок различных размеров и цветности.