Главная страница
    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.043 c
15-1153378988
McSimm
2006-07-20 11:03
2006.08.20
Сергею (Джо)


4-1145909672
Volf_555
2006-04-25 00:14
2006.08.20
Как отправить программе комбинацию клавиш?!


15-1153765576
Некто
2006-07-24 22:26
2006.08.20
ПлакалЪ :))))


15-1153917251
Германн
2006-07-26 16:34
2006.08.20
Что такое DOCSIS?


15-1153053677
Sergei1982
2006-07-16 16:41
2006.08.20
шлюз на Mandriva Linux





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский