Лучше всего поймать, находится ли форма в фокусе или нет, но я не уверен, что это касается всех случаев.В общем, я бы обновлялся независимо от того, обращает ли пользователь внимание, если для получения информации в форме требуются тонны циклов, в чем я сомневаюсь.Установка условных битов в приложении просто добавляет еще одно место для того, чтобы что-то пошло не так.
Давайте рассмотрим это немного.Минимизированные формы - это одно.Если форма свернута, вы знаете, что пользователь даже не смотрит на нее.Но если впереди другая форма, то вы хотите проверить, имеет ли форма фокус.проблема здесь в том, что человек может использовать половину экрана, чтобы наблюдать, печатая слово на другой половине.Слово имеет фокус, поэтому форма не обновляется, что не является вашим намерением.То же самое может произойти, если вы создадите другую форму в приложении.обновление больше не фокусируется.
В Windows нет волшебства - свойство "смотрит на меня".