Форум: "Прочее";
Текущий архив: 2011.02.27;
Скачать: [xml.tar.bz2];
ВнизПосоветуйте компонет для отрисовки кинозала Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.004 c