![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.10.2009
Сообщений: 6
|
![]()
Нужно чтоб на мониторе отображалась линия и ее можно было бы перемещать и вращать вокруг оси. Ну допустим линия и посередине кружок либо квадратик чтоб можно было перемешать. Если потянуть за концы то линия бы вращалась вокруг этого квадратика/ Вопросов много как это все организовать. Как вывести изображение прямой без формы
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
эт вам OSD модуль...
с регионами сталкивались? ...кроме того у формы есть свойство - transparenrcolor, ставите в true, цвет фона соответсвующий и скажем Tpanel в качестве вашей линии, чтоб перемещать обрабатывайте координаты мышки по левой кнопке когда нажали чтоб ее взять, ну а при подводе к краям опять по-нажатию левой считывайте координаты курсора от текущей позиции и удлиняйте свою линию... пы-сы: а зачем таке надо, уж не в контре стрелять?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]()
Тебе надо рисовать прям на экране? Я читал "Михаил Краснов: OpenGL. Графика в проектах Delphi", там в начале книги про это есть. По поводу поворотов линии то это рассчитывается с помощю формул при знании геометрии.
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 08.10.2009
Сообщений: 6
|
![]()
Нет на экране рисовать не надо. Линия уже должна быть
|
![]() |
![]() |
![]() |
#5 | ||
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
вот вам простейший osd...
а по-поводу- "Линия на мониторе без формы" - переформулируйте вопрос, где, в чем, на чем... можно действительно в opengl или на directx заюзать
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 08.10.2009 в 17:18. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 08.10.2009
Сообщений: 6
|
![]()
Вот это то что нужно. Еще нужно чтоб можно было брать за края и вертеть мышкой. Ну типа мельницы. Самая линия просто чтоб была по верх всех окон.
Последний раз редактировалось Nub83; 08.10.2009 в 22:07. |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
что касается поверх всех, то почитайте тут http://www.programmersforum.ru/showthread.php?t=65246 (там выкладывал пример для этого случая)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
![]() |
#9 | |
Регистрация: 08.10.2009
Сообщений: 6
|
![]() Цитата:
p.s Не вижу где плюсик ставить.. Последний раз редактировалось Nub83; 08.10.2009 в 22:55. |
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
плюсик поставить- весы слева на пользователе...
...чтоб вертелась, нужно поступить иначе изначально- нужно просто рисовать линию на форме, лучше на TImage, а потом регионами обрезать форму по фоновому цвету, линия и останется... как пример - http://raxp.radioliga.com/cnt/s.php?p=cl.zip Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TTImer без формы. | Lime | Помощь студентам | 11 | 29.09.2009 13:54 |
Полоса на ЖК мониторе | Скандербег | Компьютерное железо | 0 | 23.08.2009 22:45 |
Программа без формы | Чугусов | Общие вопросы Delphi | 3 | 14.02.2009 14:56 |
Программа без оболочки/формы/GUI | aqwapaq | Общие вопросы Delphi | 5 | 12.02.2008 12:04 |
Приложение без формы | Wiggle | Общие вопросы Delphi | 12 | 18.04.2007 20:20 |