Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.02.27;
Скачать: CL | DM;

Вниз

Посоветуйте компонет для отрисовки кинозала   Найти похожие ветки 

 
blacky1979   (2010-11-09 20:11) [0]

Привет всем!
Проблема никак не могу найти компонент для отрисовки кинозала в проекте продажи билетов. Нужно чтобы было масштабирование по колесу мыши и чтоыб можно за свободное место мышкой схватить и подвигать содержимое кинозала. Было бы просто идеально если бы были исходники которые можно было бы творчески доработать под мою конкретную задачу.


 
DimaBr ©   (2010-11-10 08:26) [1]

Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.


 
DimaBr ©   (2010-11-10 08:28) [2]

Ещё один компоненто-кидатель объявился


 
И. Павел ©   (2010-11-10 08:30) [3]

> [0] blacky1979   (09.11.10 20:11)

Я бы посоветовал сделать все самостоятельно.
ИМХО, слишком специфичная задача, чтобы расчитывать на гибкий компонент, который подойдет именно вам.


 
blacky1979   (2010-11-10 08:43) [4]

Да это понятно, но я вот все думаю на базе чего можно проще всего такое сделать. То есть если был бы компонент отдаленно похожий хотябы но с исходником, чтобы его можно было бы переделать...


 
oxffff ©   (2010-11-10 08:53) [5]


> Посоветуйте компонет для отрисовки кинозала


TWincontrol


 
12 ©   (2010-11-10 09:01) [6]


> на базе чего можно проще всего такое сделат

TPaintBox


 
Sergey13 ©   (2010-11-10 09:46) [7]

Грид какой нибудь можно попробовать прикрутить.

ЗЫ: Сомнительна мне ценность функции "мышкой схватить и подвигать содержимое кинозала" "в проекте продажи билетов". Не 3Д случайно?


 
Anatoly Podgoretsky ©   (2010-11-10 09:59) [8]

> blacky1979  (10.11.2010 08:43:04)  [4]

Да какая проблема, закажи разработку с исходниками и будет тебе счастье.


 
DiamondShark ©   (2010-11-10 12:15) [9]

Я делал подобную ерунду. Меня ломало всё это хозяйство кодить в собственном контроле, поэтому сваял схему зала в SVG и запуздырил в TWebBrowser


 
DimaBr ©   (2010-11-10 12:26) [10]

Из готовых приходит на ум TChart.TMapSeries. Можно нарисовать  план кинозала, свободно маштабировать


 
DVM ©   (2010-11-10 12:55) [11]

Можно сделать на основе любого подходящего CAD компонента. Будет и правка и масштабирование. Делал подобное, правда не кинозал.


 
Медвежонок Пятачок ©   (2010-11-10 16:09) [12]

никак не могу найти компонент для отрисовки кинозала в проекте продажи билетов.

есть компонент для отрисовки сельского клуба в проекте продажи семечек. подойдет?


 
Inovet ©   (2010-11-10 16:13) [13]

> [12] Медвежонок Пятачок ©   (10.11.10 16:09)
> есть компонент для отрисовки сельского клуба

Там же со своими табуретками приходят, учитывается?.


 
Медвежонок Пятачок ©   (2010-11-10 16:37) [14]

не, там лавки везде.
с табуретками приходят только когда полный зал (когда показывают "слоны-мои друзья")


 
RWolf ©   (2010-11-10 16:37) [15]

Morfit 3D Engine for Delphi же.
Мышью вращаем камеру, на колесо мыши вешаем смену FOV.
Кинозал рисуем отдельно в 3D Max.


 
_Юрий   (2010-11-14 11:37) [16]

Интресно, как вы назвали метод "включить режим отрисовки, соответствующий показу слонов-моих друзей" ?


 
Dimka Maslov ©   (2010-11-14 21:00) [17]


> oxffff ©   (10.11.10 08:53) [5]
>
> > Посоветуйте компонет для отрисовки кинозала
>
>
> TWincontrol


Достаточно будет и просто TControl


 
_oxffff   (2010-11-14 21:33) [18]


> Dimka Maslov ©   (14.11.10 21:00) [17]
>
> > oxffff ©   (10.11.10 08:53) [5]
> >
> > > Посоветуйте компонет для отрисовки кинозала
> >
> >
> > TWincontrol
>
>
> Достаточно будет и просто TControl


Как будешь рисовать?


 
Dimka Maslov ©   (2010-11-15 12:21) [19]


>
> Как будешь рисовать?


Ну да. Canvas появляется только у ТGraphicControl. Впрочем, ничто не мешает сделать это при помощи WinAPI


 
oxffff ©   (2010-11-15 12:35) [20]


> Dimka Maslov ©   (15.11.10 12:21) [19]
>
> >
> > Как будешь рисовать?
>
>
> Впрочем, ничто не мешает сделать это при помощи WinAPI


Впрочем, что у TControl есть свое окно?. На чем ты рисовать собрался?
На родительском?


 
clickmaker ©   (2010-11-15 12:49) [21]

> ничто не мешает сделать это при помощи WinAPI

ну CreateWindow никогда не подведет )


 
Dimka Maslov ©   (2010-11-16 09:12) [22]


> Впрочем, что у TControl есть свое окно?. На чем ты рисовать
> собрался?
> На родительском?


Своего нет, и все наследники TGraphicControl рисуют на выделенной для них области родительского окна


 
oxffff ©   (2010-11-16 09:40) [23]


> Dimka Maslov ©   (16.11.10 09:12) [22]
>
> > Впрочем, что у TControl есть свое окно?. На чем ты рисовать
>
> > собрался?
> > На родительском?
>
>
> Своего нет, и все наследники TGraphicControl рисуют на выделенной
> для них области родительского окна


Тогда причем здесь TControl?


 
Dimka Maslov ©   (2010-11-16 11:33) [24]

Ничего же мешает сделать компонент у которого будет Canvas но не он будет унаследован от TGraphicControl


 
clickmaker ©   (2010-11-16 13:24) [25]

> Ничего же мешает сделать компонент у которого будет Canvas
> но не он будет унаследован от TGraphicControl

а откуда canvas-то возьмется? без окна


 
Dimka Maslov ©   (2010-11-16 13:50) [26]


> откуда canvas-то возьмется? без окна


Наследники TControl своего HWND не имеют, поэтому  получают HDC для родительского окна и устанавливают ViewportOrg и ClipRect.


 
oxffff ©   (2010-11-16 14:25) [27]


> Dimka Maslov ©   (16.11.10 13:50) [26]
>
> > откуда canvas-то возьмется? без окна
>
>
> Наследники TControl своего HWND не имеют,


Неправда! cм. Twincontrol!!!


 
Dimka Maslov ©   (2010-11-16 18:59) [28]


> Неправда! cм. Twincontrol!!!


Согласен. Переформулирую "наследники TControl, не являющиеся при этом наследниками TWinControl своего HWND не имеют"



Страницы: 1 вся ветка

Текущий архив: 2011.02.27;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.009 c
3-1253521934
alsov
2009-09-21 12:32
2011.02.27
Ошибка подключения к mssql 2005


15-1289644609
ixen
2010-11-13 13:36
2011.02.27
Локализация DevExpress


3-1253193972
stas
2009-09-17 17:26
2011.02.27
кто писал пользовательские типы для MSSQL?


2-1291622653
Демерго
2010-12-06 11:04
2011.02.27
Дублирование Showmessage


15-1290093673
картман
2010-11-18 18:21
2011.02.27
ТЗ