Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

подсветка синтаксиса в editbox

30K
06 сентября 2007 года
gene4000
9 / / 06.09.2007
хочется максимально просто и быстро реализовать эту функцию.
реально ли это и в какую сторону копать?

ps
имелся ввиду конечно же edit :)
1.9K
06 сентября 2007 года
[*]Frosty
278 / / 17.06.2006
Читай книжки по синтаксическому анализу.
Например Альфреда Ахо и Джеффри Ульмана "Компиляторы: принципы, технологии и инструменты"
Как альтернатива есть готовые компоненты
30K
06 сентября 2007 года
gene4000
9 / / 06.09.2007
эээ. синтаксический анализ имхо тут не при чем. я же не компилятор пишу. меня другая сторона проблемы инетересует: отрисовка либо выбор цвета текста, поиск слова - другая проблема.
3.2K
06 сентября 2007 года
luis
71 / / 19.07.2005
худо бедно можно сделать это через rich edit.
Но рекомендую сделать свой цветной редактор,
гемороя месяцев на 5.(с учетом разработки своего scrollbar).
Зато сколько кайфа потом !.И абсолютный контроль над кодом.
Любые возможности.
30K
06 сентября 2007 года
gene4000
9 / / 06.09.2007
хаха. месяцев 5 это конечно лишнее. проще тогда уж вообще без подсветки обойтись
1.9K
07 сентября 2007 года
[*]Frosty
278 / / 17.06.2006
2gene4000
Как раз чтобы правильно подсветить синтаксис нужен синтаксический анализ. И он кстати не настолько сложен как кажется.
30K
07 сентября 2007 года
gene4000
9 / / 06.09.2007
вопрос был про другое. мне нужно примерно узнать как ОТРИСОВЫВАТЬ, а не определять какие слова. т.е. например через WM_PAINT

ps
ключевые слова находятся очень легко, простым сравнением строк
1.9K
07 сентября 2007 года
[*]Frosty
278 / / 17.06.2006
Тема "подсветка синтаксиса в editbox"
Цитата:
хочется максимально просто и быстро реализовать эту функцию.
реально ли это и в какую сторону копать?

ps
имелся ввиду конечно же edit


Вот что ты написал. Там не написано про отрисовку)

353
07 сентября 2007 года
Nixus
840 / / 04.01.2007
Копать в сторону субклассинга окон.
30K
07 сентября 2007 года
gene4000
9 / / 06.09.2007
off:
  • Frosty
  • , мне казалось "подсветка" подразумевает отрисовку

    Nixus, а поточнее? например как из WM_PAINT догадаться какое слово описывается или хотя бы какой кусок текста должен быть на экране?
    Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
    Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог