Вывожу лог в окно RichEdit в программе на Delphi. В программе цвет текста задаю так:
CMainWindow.SelAttributes.Color := ColorText;
CMainWindow.Lines.Add(LogStr);
Всё хорошо работает, но если кликать мышкой по окну, то в эти моменты цвет текста меняется на чёрный. На белом фоне некритично, а если цвет фона меняю на тёмный, то эффект получается неприятный.
Как это можно исправить?