Как написать текстовый редактор на с++ - Вопросы по С+

Вопрос Как написать текстовый редактор на с++

Регистрация
21 Сен 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
Я хочу написать самый простейший текстовый редактор на c++, не подскажите, есть ли какая-нибуь графическая библиотека для работы с текстом, кроме QT
 
Регистрация
2 Дек 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
Qt - самое адекватное.

Можете попробовать Микрософтовскую ATL с её CEdit'ом или как он там называется, можно взять GtkTextView из GTK, можно извратится с управляемым C++ и вызвать дотнетовские классы
 
Регистрация
16 Окт 2013
Сообщения
90
Репутация
-2
Спасибо
0
Монет
0
Для этого достаточно функций:

рисование прямоугольника
создание шрифта
вывод текста посимвольно
получение размера текста в пикселях
установка clip\scissor rectangle

текст хранится в wchar_t*
рисовать надо только видимые строки (соответственно каждый раз при изменении размера окна вычисляем количество строк).
Рисуем с определённого индекса, столько-то строк.
При прокрутке текста изменяем этот индекс.
24870652_96317a41d605585a7599abddc4a914af_800.gif

 
Сверху Снизу