OnKillFocus () обычно используется только последовательно для элементов управления, которые имеют концепцию получения фокуса - кнопки, поля редактирования, списки и т. Д. Обычно CWnd не принимает фокус, поэтому вы не можете полагаться на это - я Я удивлен, что ты все понял.
В дополнение к WM_ACTIVATEAPP
, упомянутому выше, есть также WM_ACTIVATE
при переключении между окнами в одном приложении, которое вы можете захотеть перехватить.