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

Вниз

Перетаскивание   Найти похожие ветки 

 
SerJaNT ©   (2006-07-26 02:12) [0]

На форме есть ScrollBox и в нем Image. Если рисунок большой в image, то естественно он не помещаетсяв ScrollBox и появляются полосы прокрутки. Подскажите, как сделать так, чтобы можно было этот Image перетаскивать, ну как это сделано в ACDSee?


 
SerJaNT ©   (2006-07-26 02:43) [1]

Все,я нашел http://forums.realcoding.net/index.php?s=87cad05b7f4cc2d5091f6acfd87d21db&showtopic=2173

У меня теперь другой вопрос, как в TImage сделать выделение прямоугольной области? Опять же, как в ACDSee...


 
Loginov Dmitry ©   (2006-07-26 07:31) [2]


> У меня теперь другой вопрос, как в TImage сделать выделение
> прямоугольной области? Опять же, как в ACDSee...


С помощью рисования.


 
SerJaNT ©   (2006-07-26 07:46) [3]


> С помощью рисования.


С битмэпом нет проблем, а когда загружен другое форма? Тогда такой вопрос: как перевести рисунок который нах-ся в image в битмап?


 
Ketmar ©   (2006-07-26 13:35) [4]

ты не поверишь, но там всегда битмап. потому как TImage не умеет рисовать ничего другого. равно как и Винды. %-)

зыж для таких же буквоедов, как я сам: я имею в виду BitBlt(). %-)


 
SerJaNT ©   (2006-07-26 13:47) [5]


> ты не поверишь


Да ты чё?
Но почему то когда в Image поместиш jpeg и попробуешь нарисовать линию LineTo то появляется ошибка "can only  modify an image if it contains a bitmap". Думаю, если бы был битмап, проблем не было бы=)) Как можно редактировать другие, не bmp файлы??


 
Ketmar ©   (2006-07-26 14:17) [6]

неверно думаешь. что ХРАНИТ и что РИСУЕТ -- вещи разные.


 
Eraser ©   (2006-07-26 14:23) [7]

> [5] SerJaNT ©   (26.07.06 13:47)

код рисования - в студию.


 
Ketmar ©   (2006-07-26 14:31) [8]

пардон. не "что" хранит, а "где" хранит. %-)


 
SerJaNT ©   (2006-07-26 14:36) [9]


> код рисования - в студию.


Рисование отменяется! Проблему решил другим способом.
Проблема теперь вот в чем:
имеется  Image в который загружен рисунок (формат заранее не известен т.е. может и bmp, может jpeg или даже gif (может обычный или анимированный). Заданы координаты прямоугольника X1,Y1,X2,Y2. Как эту область можно копировать, вырезать ну и вставлять в этот же Image?


 
Ketmar ©   (2006-07-26 14:40) [10]

слушай, а не проще взять Graphics32 вкупе с GraphicsEx? там прямо в примерах подобное есть. да и работает пошустрее. и помощнее будет вообще. там даже есть слои, подобные фотошопным. %-)


 
SerJaNT ©   (2006-07-26 14:44) [11]


> Ketmar ©

Спасибо!



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

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

Наверх




Память: 0.49 MB
Время: 0.041 c
3-1150036800
Pe+erBuild
2006-06-11 18:40
2006.08.20
Помогите рещить дурацкую проблему...


1-1152485956
Zonul
2006-07-10 02:59
2006.08.20
Вызов dll


6-1144044251
zsv
2006-04-03 10:04
2006.08.20
Подключение к интернет


15-1153907501
Чапаев
2006-07-26 13:51
2006.08.20
Делфи2006, вопрос для телепатов


15-1153658347
ronyn
2006-07-23 16:39
2006.08.20
сообщения принтера