Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

TImage, TIcon и Stretch

434
18 августа 2004 года
Poltos
105 / / 18.08.2004
Загружаю в TImage иконку из файла с помлщью функции:
Image1.Picture.Icon.Handle:= ExtractAssociatedIcon(HInstance, Pchar(FileName),IconIndex);

Что делась, меняю размер картинки а свойство Stretch не работает, получается всякая фигня.
Пытался менять размеры в разных классах, но всеравно изображение не подгоняется под новые размеры...:???:
7.8K
23 августа 2004 года
Anderson
8 / / 23.08.2004
Цитата:
Originally posted by Poltos
Загружаю в TImage иконку из файла с помлщью функции:
Image1.Picture.Icon.Handle:= ExtractAssociatedIcon(HInstance, Pchar(FileName),IconIndex);

Что делась, меняю размер картинки а свойство Stretch не работает, получается всякая фигня.
Пытался менять размеры в разных классах, но всеравно изображение не подгоняется под новые размеры...:???:



Иконка НИКОГДА не подгоняется под размеры. Лучше ставь у TImage AutoSize:=True и всё будет ОК.
Слушай, ты иконки не сохранял в True или High-color. Если сохранял, то скажи как. Я уе задолбался у всех спрашивать...никто не знает...

10
23 августа 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Anderson
Иконка НИКОГДА не подгоняется под размеры. Лучше ставь у TImage AutoSize:=True и всё будет ОК.


Можно отрисовать иконку на Bitmap, и масштабировать уже его. Если только не потребуется в будущем эту иконку сохранять... :D

Цитата:

Слушай, ты иконки не сохранял в True или High-color. Если сохранял, то скажи как.


Не пользоваться стандартными TImage/TIcon. Тут уже проблема в ДНК - Borland от рождения был 16-цветным.

Больше ничего сказать не могу, т. к. сам не работал. Я бы на твоем месте почитал бы SDK (MSDN, а не то, что поставляется вместе с Дельфи) или порыл бы в Инете на предмет альтернативных реализаций TIcon.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог