|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
19.02.2008, 13:42 | #11 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Да зачем такие сложности. У Edit-контролов есть сообщение EM_POSFROMCHAR, видимо и в VCL оно где-то "запрятано", если нет, так через SendMessage, остается аккуратно переделать OnDraw (или OnPaint?) определять, с какого места какую часть текста выводить и соответственно менять цвета. И выводить с TabbedTextOut, а не TextOut. Ну и, само собой, где-то хранить разметку этих скобок.
|
19.02.2008, 14:34 | #12 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну насчет перересовки это конечно проще получится.
I'm learning to live...
|
19.02.2008, 20:30 | #13 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
А, да я подумал, что человеку именно распечатать надо было разными цветами. А при отображении текста на компоненте действительно лучше переопределить соответствующий метод.
|
20.02.2008, 16:56 | #14 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Вот код для отправки на печать, вроде работает.
Код:
Всё гениальное - просто!
|
20.02.2008, 17:57 | #15 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
у меня проблема, если я регистрирую расширение файла тхт под свою программу щёлкаю на блокнот открывается моя программа, но текста там нет!!!
|
21.02.2008, 13:13 | #16 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Сделай так при старте.
Код:
Всё гениальное - просто!
|
21.02.2008, 13:21 | #17 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Ещё совет, для своего редактора, сделай отдельное расширение и иконку другую.
Всё гениальное - просто!
|
21.02.2008, 21:52 | #18 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
|
22.02.2008, 16:18 | #19 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Подскажу.
В реестре, открой раздел HKEY_CLASSES_ROOT\txtfile там будет раздел command [HKEY_CLASSES_ROOT\txtfile\shell\ope n\command] Open - Открыть. print - Печать и т.д. В command, в значении "по умолчанию" прописана строчка к notepad.exe "%SystemRoot%\system32\NOTEPAD. EXE %1" перепиши его на свою прогу. типа: C:\проага\New_Note_Pad.exe %1 Но не забудь сделать резервную копию раздела "txtfile" А лучше создай своё расширение.
Всё гениальное - просто!
|
27.02.2008, 21:45 | #20 |
Регистрация: 27.02.2008
Сообщений: 5
|
Помогите с текстовым редактором
Народ помогите пожалуйста с исходником текстового редактора, нужен для курсовой работы, сдавать через 4 ДНЯ! Тема называется "Текстовый редактор dos", что означет dos(чтобы внешне был похож)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Текстовый редактор | Славный | Общие вопросы Delphi | 3 | 02.07.2008 23:17 |
Текстовый редактор | Михаил Юрьевич | Общие вопросы Delphi | 8 | 10.04.2008 20:17 |
Текстовый редактор | Михаил Юрьевич | Общие вопросы Delphi | 7 | 04.04.2008 22:54 |
Текстовый редактор. | GPhantom | Общие вопросы C/C++ | 4 | 02.11.2007 21:24 |