Написал MDI приложение на MFC. На каждое окно MDIChild положено окно, производное от CWnd ( работает как View ). Решил сделать инструмент Selection Frame ( кадрирующая рамка, т.е. бегущие муравьи ). Муравьи бегут, используя в окне CWnd таймер, т.е. обрабатывая OnTimer.
Есть одна проблема: если щёлкнуть мышью по заголовку окна MDIChild и удерживать кнопку нажатой, то муравьи всё равно бегут, а хочется, чтобы остановились. Например, в Photoshop в таком случае муравьи останавливаются. То есть если отпустить кнопку мыши, муравьи снова начинают бежать. Подскажите в чём дело, ведь в Photoshop муравьи останавливаются при нажатии на заголовок окна, хотя работают, наверное, тоже от обычного таймера.
P.S. Кстати, Selection Frame на русский переводится как "Кадрирующая рамка" или как-то по-другому?