Здравствуйте.
Возникла следующая задача:
Необходимо поймать "начало" изменения размеров формы и "конец" (имеется ввиду изменение размеров "мышкой").
Попытался сначала ловить WM_NCLBUTTONDOWN и WM_NCLBUTTONUP с помощью IMessageFilter, но возникла проблема.
WM_NCLBUTTONDOWN приходит исправно, а вот WM_NCLBUTTONUP почемуто не приходит (точнее приходит если сделать двойной клик

). Осталась мысль при событии Resize взводить таймер и если за один тик параметры окна не изменились, то считать что resize завершился, но как-то коряво получается

.
Можно ли это сделать как-то более грамотно?
Спасибо.