Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.026 c
10-1122618895
Elvis
2005-07-29 10:34
2006.08.20
Создание DLL библиотеке с COM обьектом


15-1153908559
Virgo_Style
2006-07-26 14:09
2006.08.20
проблема с Mass Storage Device (драйвера?)


2-1154514394
VitV
2006-08-02 14:26
2006.08.20
VitV


4-1146038577
tvv
2006-04-26 12:02
2006.08.20
Работа с оборудованием


2-1154290722
<X>
2006-07-31 00:18
2006.08.20
Цвет текста




   Наверх