Различный цвет в тексте.

Тема в разделе "WASM.WIN32", создана пользователем Rito, 6 янв 2009.

  1. Rito

    Rito New Member

    Публикаций:
    0
    Регистрация:
    30 май 2008
    Сообщения:
    59
    Попросили сделать небольшой редактор. Редактор написал. Но для себя, как можно сделать разноцветный текст в редакторе? Т.е. один кусок текста одним цветом, другой кусок другим цветом. Заранее спасибо.
     
  2. hawk

    hawk New Member

    Публикаций:
    0
    Регистрация:
    9 ноя 2007
    Сообщения:
    155
    вот тут нормально написанно:
    http://forum.shelek.ru/index.php/topic,11438.0.html
    посмотри,если не получиться будем думать.Информации маловато-в каком типе окна делаешь и т.д.
     
  3. Rito

    Rito New Member

    Публикаций:
    0
    Регистрация:
    30 май 2008
    Сообщения:
    59
    Смотрю по ссылке. В скачанных готовых exe почему-то не устанавливается цвет текста. Может просто не разобрался. Вроде там с MFC написано. Не работал с ним, но попробую покопаться.

    В том то и дело, что не знаю где лучше - в RichEdit или простом Edit. Или может ещё как.
     
  4. hawk

    hawk New Member

    Публикаций:
    0
    Регистрация:
    9 ноя 2007
    Сообщения:
    155
    Только в RichEdit. Подругому можно, но уж очень ОЧЕНЬ сложновато.
     
  5. Arthur

    Arthur New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2007
    Сообщения:
    494
    Rito
    1. Можно к примеру заюзать Scintilla.
    2. Можно повозиться с RichEdit, по этому адресу Iczelion научит как: hxxp://www.wasm.ru/article.php?article=1001035 - Никаких MFC, только чистейший masm+WINAPI :)
    3. Самому с нуля писать редактор, достаточно накладно и трудновато, но возможно :)
     
  6. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    Перекрыть метод WM_PAINT в edit`е.
     
  7. redisych

    redisych New Member

    Публикаций:
    0
    Регистрация:
    17 янв 2009
    Сообщения:
    1
    Кстати не плохая идея.
     
  8. sergsmm

    sergsmm New Member

    Публикаций:
    0
    Регистрация:
    19 янв 2009
    Сообщения:
    1
    Так что воплотил кто нибудь в реальность?
     
  9. provocateur

    provocateur Member

    Публикаций:
    0
    Регистрация:
    5 дек 2006
    Сообщения:
    118
    ага, может соорудил что-то легкое и быстрое, может даже без редактора, а просто показ цветных букв?
     
  10. zStorm

    zStorm New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    44
    Адрес:
    Ukraine
    А как насчет стандартного редактора в фасме? Есть примитивная подсветка, исходники прилагаются.
    FasmWAdditions - модификация стандартного редактора, сонованная на его сорцах. Улучшенная подсветка, тоже с открытыми исходниками

    http://board.flatassembler.net
     
  11. sja

    sja New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2008
    Сообщения:
    15
    А что если заюзать готовые виджеты? Например wxWidgets ?
     
  12. mrcrown

    mrcrown Member

    Публикаций:
    0
    Регистрация:
    18 янв 2008
    Сообщения:
    227
    Перекрыть WM_PAINT можно. Сам делал из обычного Edita едит с поддержкой картинок.
    Все как бы работало но уж больно грузило систему. Пробывал извращаться по разному нихрена не получилось. Так и забил на это дело.
    И отресовывал только то, что видно всеравно. Потому простым WP_PAINT не обойтись.