Здравствуйте, Naimit, Вы писали:
N>Здравствуйте, uinet, Вы писали:
N>Извините вставил пробный кусок кода, но я пробовал и указатель на re. Эффект тот же, он перерисовывает всё окно, а это нежклательно, ибо хочеться избежать мигания. И нагрузку на ЦП, т.к. отрисовка происходит достаточно часто.
N>N> BOOL hr = InvalidateRect(&re, TRUE); - Так вот тож пробовал...эффект нулевой.
N>
В re должна быть область, которую надо перерисовать, а если она полнустью соответсвует области полученной через GetClientRect, то естественно будет отрисовываться все окно. А чтобы не мигало, можно попробовать не перерисовывать фон (FALSE вторым параметром в InvalidateRect), но тогда возможно придется повозиться, чтобы грязь всякая не вылезала.