OnTimer и кадрирующая рамка.
От: Cherny  
Дата: 15.06.04 16:49
Оценка:
Написал MDI приложение на MFC. На каждое окно MDIChild положено окно, производное от CWnd ( работает как View ). Решил сделать инструмент Selection Frame ( кадрирующая рамка, т.е. бегущие муравьи ). Муравьи бегут, используя в окне CWnd таймер, т.е. обрабатывая OnTimer.
Есть одна проблема: если щёлкнуть мышью по заголовку окна MDIChild и удерживать кнопку нажатой, то муравьи всё равно бегут, а хочется, чтобы остановились. Например, в Photoshop в таком случае муравьи останавливаются. То есть если отпустить кнопку мыши, муравьи снова начинают бежать. Подскажите в чём дело, ведь в Photoshop муравьи останавливаются при нажатии на заголовок окна, хотя работают, наверное, тоже от обычного таймера.

P.S. Кстати, Selection Frame на русский переводится как "Кадрирующая рамка" или как-то по-другому?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.