Сообщение Re: Проблема с установкой цвета текста и фона бегущей строки от 18.01.2017 11:46
Изменено 18.01.2017 11:47 anatolym
Re: Проблема с установкой цвета текста и фона бегущей строки
Здравствуйте, RussianFellow, Вы писали:
Возможно SetWindowTextA не вызывает перерисовку функцией OnPaint. Очень на то похоже. При иницализации OnPaint вызывается один раз и рисует зеленый прямоугольник. А как только срабатывает таймер SetWindowTextA рисует используя системные цвета.
Тебе тогда надо не SetWindowTextA вызывать, а посылать сообщение для перерисовки, в котором у тебя кстати сам текст не выводится.
Возможно SetWindowTextA не вызывает перерисовку функцией OnPaint. Очень на то похоже. При иницализации OnPaint вызывается один раз и рисует зеленый прямоугольник. А как только срабатывает таймер SetWindowTextA рисует используя системные цвета.
Тебе тогда надо не SetWindowTextA вызывать, а посылать сообщение для перерисовки, в котором у тебя кстати сам текст не выводится.
Re: Проблема с установкой цвета текста и фона бегущей строки
Здравствуйте, RussianFellow, Вы писали:
Возможно SetWindowTextA не вызывает перерисовку функцией OnPaint. Очень на то похоже. При иницализации OnPaint вызывается один раз и рисует зеленый прямоугольник. А как только срабатывает таймер SetWindowTextA рисует используя системные цвета.
Тебе тогда надо не SetWindowTextA вызывать, а посылать сообщение для перерисовки, в котором у тебя кстати сам текст не выводится.
П.С.
Кстати, строка у тебя не бегущая
Возможно SetWindowTextA не вызывает перерисовку функцией OnPaint. Очень на то похоже. При иницализации OnPaint вызывается один раз и рисует зеленый прямоугольник. А как только срабатывает таймер SetWindowTextA рисует используя системные цвета.
Тебе тогда надо не SetWindowTextA вызывать, а посылать сообщение для перерисовки, в котором у тебя кстати сам текст не выводится.
П.С.
Кстати, строка у тебя не бегущая