Для чего нужно сообщение WIN32 API WM_REFLECT? - PullRequest
5 голосов
/ 14 октября 2008

Я не могу найти документацию для этого, даже на MSDN ...

Ответы [ 2 ]

5 голосов
/ 14 января 2009

Это не Win32; это MFC. Обычно элемент управления Win32 вызывает события, отправляя сообщение в родительское окно. Однако, если у вас есть собственный класс, производный от одной из оболочек MFC (например, вы завернули CTreeCtrl с CMyFunkyTreeCtrl), вы можете обработать эти события в производном классе.

MFC использует эти сообщения отражения, чтобы вернуть событие обратно самому классу, где ваш производный класс может их увидеть.

Посмотрите на TN062: Отражение сообщений для элементов управления Windows (MFC) для получения дополнительной информации.

2 голосов
/ 14 октября 2008
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...