Цитата(esaulenka @ Dec 27 2017, 12:28)

У меня два дилетантских вопроса (MFC я когда-то давно так и не освоил, а сейчас, по-видимому, уже поезд ушёл :-) )
- SetSetText() - это не опечатка, так и надо?
- не лучше ли делать setIcon(), setText() только тогда, когда что-то ДЕЙСТВИТЕЛЬНО поменялось?
SetSetText() - очепятка)
Отображаемые данные и так меняются примерно раз в секунду. Так что разницы нет(
И, на мой взгляд, проще со строго дискретным промежутком времени проверять флаги и по их состоянию обновлять ГУЙ.
Цитата(jcxz @ Dec 27 2017, 12:43)

Часто для убирания мерцания, достаточно запретить стирание перед рисованием. Ну и рисовать потом так, чтобы новая картинка полностью обновляла старую.
100% новая картинка не полностью будет обновлять старую (разная длина выводимых сообщений). Наверное, можно добить пробелами остающееся место, но это мне совсем не нравится, лучше уж дергать одно узкое поле в начале.
Штудировал интернеты и книжки различные - все равно не могу понять, какого черта мерцает только первое обновляемое поле?!