Боюсь, что проблема может заключаться в том, что не существует полного графика текущих обработчиков для приложения, в данных, которые вы МОЖЕТЕ запросить.
Я не знаю, изменилась ли базовая реализация за последние пару лет, но раньше MFC присваивал назначения обработчикам сообщений в статических массивах данных.
Из базовых массивов будет передано сообщение соответствующему методу кода пользователя.
Однако на этом этапе метод кода пользователя может обрабатывать или передавать другой код для обработки сообщения.
Аналогично, приложения могут определять всю структуру управления для этого in-кода.
Внедренные функции или другие системные изменения также могут изменить это поведение (подумайте, менеджеры горячих клавиш, такого рода вещи).
Было бы здорово услышать, что кто-то с более поздними знаниями знает о каком-то MFC-фу.