|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Графический редактор
Планируется написать программку, что-то типа графического редактора: должны рисоваться кольцо, угол, дуга, перекрестье, должно быть масштабирование, перемещение, вращение, копировать, вставить, удалить, вырезать, сгруппировать, разгруппировать, помещение в
контейнер, извлечение из контейнера, должен меняться цвет линий и цвет заливки, цвет фона. Должна изменяться толщина линий. Сохранение в свой формат и в bmp. Свой формат должен еще и открываться и редактироваться. Возможно ли реализовать средствами Delphi? Если да, то насколько трудремкой будет работа и где можно посмотреть похожие примеры? Спасибо) |
#2
|
||||
|
||||
Да, возможно.
Трудоемкость зависит от знаний и опыта разработчика и правильности ТЗ. Пример есть в примерах (хм... тафталогия) идущих с Delphi. |
#3
|
|||
|
|||
Цитата:
У меня Delphi 7 |
#4
|
||||
|
||||
в семерке смотри в I:\Program Files\Borland\Delphi7\Demos\Doc\Graphex\
|
#5
|
|||
|
|||
Цитата:
хотелось бы найти пример, когда каждый примитив мог бы рассматриваться как объект... |
#6
|
||||
|
||||
Цитата:
- http://www.delphisources.ru/pages/so...w_objects.html - http://www.delphisources.ru/pages/so...ear/rdraw.html - http://www.delphisources.ru/pages/so...ple_graph.html |
#7
|
|||
|
|||
>Admin
спасибо |
#8
|
|||
|
|||
Люди, привет вам!
подскажите плиз код! есть Timage (100*100) в нем есть картинка, скажем 500*500 над, чтоб я нажал лев. кнопку мыши на картинке и мог перетаскивать картинуку внктри Timage, при этом, разумеется, надо чтоб Timage оставался нетронутым! Если кто помнит ФотоШоп, то там есть такой инструмент "Рука" (Pan). вот надо чтоб такое работало и у меня! Через функцию BitBLT пробовал, получилось! мне кажется есть намного проще способ, нежели один Timage все время копить и вставлять в другой Timage ! Кто может, подскажите плз! отдельный респект тому |
#9
|
|||
|
|||
Естесвенно, есть способ проще.
На форму кладется TScrollBox, а уже в него - TImage. И вместо копирования имаджа просто указваешь позицию для полос прокрутки ScrollBox'а. При этом сами полосы прокрутки можно и спрятать, если я не ошибаюсь. Пример нужен или сам дальще разберешься? Там, в принципе, не сложно, все делается на стандартных событиях Дельфей - нажатие кнопки, перемещение мыша, отпускание кнопки. |
#10
|
|||
|
|||
Спасибо ограмное!
я уже сам как нибудь разберусь! главное, что идею ты дал! а я уже думал думал, идеи были хуже чем у извращенцев спасибо еще раз |
#11
|
|||
|
|||
есть Dll
нашел вроде компоненту, которая все это делает, причем давольно идеально, увеличивает, уменьшает, прокруичвает(причем без мерцания), отображения делает.
Но вот данны они в виде двух Dll и я не знаю как их установить! Кому нужно, могу скинуть на мыло! |