//обработчик сообщения, которое надо "дискретизировать"{ static DWORD m_dwdTormoz=0; enum { e_dwdTormoz=500 }; //смотрим, можно ли снова вызвать ресайзинг DWORD dwdCurrTime=GetTickCount(); if(dwdCurrTime>(m_dwdTormoz+e_dwdTormoz)) { m_dwdTormoz=dwdCurrTime; //вызов ресайзинга } //...}