Конференция "WinAPI" » Как изменить цвет выделения в RichEdit? [D7]
 
  • Nikfel (18.07.10 04:10) [0]
    Подскажите, пожалуйста. Как изменить цвет выделения в RichEdit(обычно он черный или синий)? В инете ничего путного не нашёл. Нашёл только программу AkelPad с исходниками на C++, но найти в исходниках код изменения цвета при выделении так и не смог. Заранее спасибо.
  • Leonid Troyanovsky © (18.07.10 11:53) [1]

    > Nikfel   (18.07.10 04:10)  

    > Как изменить цвет выделения в RichEdit(обычно он черный
    > или синий)? В инете ничего путного не нашёл.

    Цвет выделения изменяется весьма интеллектуально,
    в зависмости от цветов фона и шрифта.
    Сомневаюсь, что можно предложить нечто более путное.

    --
    Regards, LVT.
  • Nikfel (18.07.10 12:23) [2]
    А можно ли тогда как-то при выделении получить координаты начала выделения и самому выполнить закраску нужным цветом? Как рисовать по всей поверхности Richedit?
  • Nikfel (18.07.10 18:04) [3]
    Похоже надо делать обработку wm_paint, но это не красиво наверно так делать.
  • QAZ (18.07.10 20:49) [4]
    цвет выделения глобален для всех контролов в винде и меняется через пу
  • Leonid Troyanovsky © (18.07.10 21:32) [5]

    > QAZ   (18.07.10 20:49) [4]

    > через пу

    Последний выдох господина Пэжэ.

    --
    Regards, LVT.
 
Конференция "WinAPI" » Как изменить цвет выделения в RichEdit? [D7]
Есть новые Нет новых   [134431   +10][b:0][p:0]