Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.039 c
1-1152018812
salexn
2006-07-04 17:13
2006.08.20
Рекурсивные процедуры


2-1153989790
Ironman83
2006-07-27 12:43
2006.08.20
Запись сетевого имени файла


2-1154245371
Батя
2006-07-30 11:42
2006.08.20
событие мыши


1-1151993205
Chaser
2006-07-04 10:06
2006.08.20
Корректное удаление потока (TThread)


1-1152515177
Stanislav
2006-07-10 11:06
2006.08.20
Запуск службы от имени пользователя





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский