Форум: "WinAPI";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];
ВнизКак напмсан Word? Найти похожие ветки
← →
KSS (2002-07-23 22:24) [0]Как написан Word и другие текстовые редакторы с возможностью вставки таблиц, рисунков и т.д? Реально ли в Delphi создать компонент позволяющий редактировать и текст и таблицы в одном окне? Какого предка выбрать для этого компонента?
← →
DiamondShark (2002-07-23 22:33) [1]Итак, по пунктам:
>>Как написан Word и другие текстовые редакторы с возможностью
>>вставки таблиц, рисунков и т.д?
Примерно так же как все другие программы -- рУками
>>Реально ли в Delphi создать
Реально
>>компонент позволяющий редактировать и текст и таблицы в одном окне?
Одним компонентом IMHO дело не кончится. Причем невизуальной начинки будет больше чем собственно картинки.
>>Какого предка выбрать для этого компонента?
Дык известно какого: TWinControl для визуальной части и TObject для начинки
---------------------------------
До встречи в ветке "Потрепаться" ;)
← →
DAO (2002-07-23 22:39) [2]Конечно! Это же технология ActiveX, COM, DDE... Другой вопрос сколько это людей делает?
← →
KSS (2002-07-23 22:55) [3]Ладно приступим кобсуждению более конкретно. Все оконные компоненты создаются с определенными в процедуре CreateParams стилями, которые и определяют вид и поведение компонентаю Далее, мне необходим редактор , который можно построить на TCustomEdit, но свойство Canvas у него отсутствует, значит рисовать я уже не смогу. Можно было ба взять TCustomGrid, у него есть канва а за ввод и редактирование текста отвечает TInplaceEdit, являющийся потомком TCustomEdit (объект экзеипляр TInplaceEdit создается в каждой ячейке Grid"а). Но мне не нужно вставлять текст в таблицу, а таблицу вставить в текст. Как это сделать? Если можно подробнее...
← →
DAO (2002-07-23 23:12) [4]www.msdn.com
Хотя это NowHow... Если ты входишь в сеть msdn то тебе возможно скажут а так думай сам, разрабатывай!!!
IMHO, вообще то новряд ли тебе понадобиться библиотека VCL! Скорее тебе нужно взять Rational Rose и спроектировать там все интерфейсы затем реализовывать в дельфи но с частичным использованием VCL, в основном нужно иcпользовать COM и WinAPI. VCL слишком уж ограничен в этих делах, нито тебе придеться почти на все объекты переопределять, делать вирт. и т.д. Вообщем жопа! Ты готов к труду и обороне?
← →
KSS (2002-07-23 23:31) [5]Все компоненты написаны на WinAPI, это как раз то поле деятельности где Делфи практически ничего не прикрывает своим доступным доступным для понимания рядовому программисту кодом. Может кто занимался подобными вопросами, а именно, текстовыми редакторами с обогащенными возможностями, или разработкой компонент типа RichEdit"а даите ЦУ.
← →
Eugene Lachinov (2002-07-23 23:43) [6]http://www.trichview.com/
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c