Попросили сделать небольшой редактор. Редактор написал. Но для себя, как можно сделать разноцветный текст в редакторе? Т.е. один кусок текста одним цветом, другой кусок другим цветом. Заранее спасибо.
вот тут нормально написанно: http://forum.shelek.ru/index.php/topic,11438.0.html посмотри,если не получиться будем думать.Информации маловато-в каком типе окна делаешь и т.д.
Смотрю по ссылке. В скачанных готовых exe почему-то не устанавливается цвет текста. Может просто не разобрался. Вроде там с MFC написано. Не работал с ним, но попробую покопаться. В том то и дело, что не знаю где лучше - в RichEdit или простом Edit. Или может ещё как.
Rito 1. Можно к примеру заюзать Scintilla. 2. Можно повозиться с RichEdit, по этому адресу Iczelion научит как: hxxp://www.wasm.ru/article.php?article=1001035 - Никаких MFC, только чистейший masm+WINAPI 3. Самому с нуля писать редактор, достаточно накладно и трудновато, но возможно
А как насчет стандартного редактора в фасме? Есть примитивная подсветка, исходники прилагаются. FasmWAdditions - модификация стандартного редактора, сонованная на его сорцах. Улучшенная подсветка, тоже с открытыми исходниками http://board.flatassembler.net
Перекрыть WM_PAINT можно. Сам делал из обычного Edita едит с поддержкой картинок. Все как бы работало но уж больно грузило систему. Пробывал извращаться по разному нихрена не получилось. Так и забил на это дело. И отресовывал только то, что видно всеравно. Потому простым WP_PAINT не обойтись.