Владимир Рыбант (vladimi_r) wrote,
Владимир Рыбант
vladimi_r

Windows 7

Windows 7 доставила мне немало головной боли. Я имею ввиду отладку под нее програмы Bible Verse. Дело в том, что в седьмой виндовсе по другому устроенна работа с рабочим столом. Если в Vista и XP мы меняем обои на рабочем, то система шлет сообщение на перерисовку активным окнам. Семёрка же молчит как партизан. Из за этого возникает ситуация, когда обои поменяли, но под цитатой торчит кусок от старой обоины, до тех пор пока по ней не щелкнешь или не сработает таймер. Окно и понятия не имеет, что обои под ним поменяли. (Будь они благословенны, эти разработчики из Microsoft....)

Выход нашел в следующем, через определённый интервал времени (например 2 секунды) сканирую реестр на предмет изменения в нем информации об обоях и вслучае обнаружения таковых запускаю команду Repaint своему аппликэйшен. Хотя и этот способ не без подводных камней, но не буду более утомлять возможного читателя сего жж.
Subscribe
  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 2 comments