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

Ваш аккаунт

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

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

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

Помогите с Canvasoм, плз.

5.6K
07 февраля 2004 года
ekochetov
7 / / 07.02.2004
Здрасьте!
Проблема в следующем: надо нарисовать на Image рисунок (линии, прямоугольники...; размер не ограничен), но рисунок рисуется только в области заданной при разработке. Если изменить размер Image во время выполнения проги, то рисунок все равно будет обрезаться по исходным размерам.
Можно ли как-нить изменить размер Canvas'а вместе с Image'ом?
443
07 февраля 2004 года
REmindER
292 / / 23.03.2003
Цитата:
Originally posted by ekochetov
Здрасьте!
Проблема в следующем: надо нарисовать на Image рисунок (линии, прямоугольники...; размер не ограничен), но рисунок рисуется только в области заданной при разработке. Если изменить размер Image во время выполнения проги, то рисунок все равно будет обрезаться по исходным размерам.
Можно ли как-нить изменить размер Canvas'а вместе с Image'ом?


Используй лучше Graphics::TBitmap, копируя изображение из него на TImage или прямо на канву формы.

5.6K
08 февраля 2004 года
ekochetov
7 / / 07.02.2004
Цитата:
Originally posted by REmindER

Используй лучше Graphics::TBitmap, копируя изображение из него на TImage или прямо на канву формы.



Спасибо. Работает. Я еще тоже самое с помощью динамического Image'а сделал, но твой способ лучше и проще.
По поводу канвы формы: если рисовать на ней, то когда форму загораживаешь другим окном, рисунок под ней обрезается.
Это можно как-нить исправить?

2.6K
08 февраля 2004 года
Hearse
89 / / 19.01.2004
Сделать еще одну перерисовку в обработчике onPaint.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог