Страница 1 из 1

Текстовый редактор с подсветкой BASIC синтаксиса /code/

СообщениеДобавлено: 23.04.2007 (Пн) 10:30
jangle
Каркас проекта SDI текстового редактора с подсветкой BASIC синтаксиса на базе EDM32

Реализованы следующие фичи:

1. Подсветка BASIC синтаксиса.
2. Поиск, замена фрагментов текста.
3. Групповой коммент/юнкоменнт блоков кода
4. Навигатор по функциям, клавиша F4
5. Undo/Redo
6. Информационные панели на статусбаре.

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

Изображение

СообщениеДобавлено: 03.05.2007 (Чт) 9:52
Dark Machine
Отличное начало!
Понравилось...


Проверь ПМ

СообщениеДобавлено: 03.05.2007 (Чт) 13:24
jangle
Проверь ПМ


Тогда здесь отвечу, вдруг кому еще пригодится

1. Где обрабатывается сообщ. основной формы.
Необходим для рисования собственных форм


Файл DlgMainProc.inc процедура DlgMainProc


2. Где обрабатывется нажатие клавиш?
Нужно ловить Enter, F1-F10 и т.д. и подставлять свои символы в редактор.


Смотри код контрола EDM32.inc процедура ctmKeyDown
у меня там отлавливаются нажатия кнопок F3 и F4

3. Где хранится сам исходник.


В EDM32.inc процедура edmLoadFile

4. Можно ли поменять шрифт налету?


Да конечно, можно. В EDM32.inc процедура ctmSetFont