Сообщения отправляются в само окно.
Некоторые окна отправляют сообщения своим родителям, обычно в форме сообщений WM_NOTIFY или (например, для кнопок) в «специальном» сообщении, например BN_CLICKED.
В MFC есть система (система «отражения»), позволяющая окнам отправлять эти сообщения обратно в само окно, чтобы вы могли иметь дело с сообщениями в элементе управления, а не с родительским элементом управления.
Этопримерно как это работает в аннотации.То, что вы хотите (чтобы родительский элемент управления обрабатывал все сообщения, отправляемые всем дочерним элементам управления), обычно не так, как вы «должны» это делать.Например, вы не хотите, чтобы все WM_PAINT для дочерних окон отправлялись родителям.
То, что вы хотите сделать (обработка нажатий кнопок), отличается.Нажатие кнопки «испускается» кнопкой в виде BN_CLICKED.В любом случае они будут обрабатываться родителем.
Если вы все еще уверены, вы можете взять на себя WndProc дочерних окон, чтобы выполнить некоторую «фильтрацию».Обычно это делается с помощью виртуальной функции PreTranslateMessage ().