MFC - на ребенка: получить уведомление, когда родитель получил сообщение WM_ACTIVATE - PullRequest
0 голосов
/ 22 января 2019

Возможно ли, чтобы дочерний элемент управления был проинформирован, если активное состояние родителя было дочерним?Без реализации чего-либо у родителя?

Что-то вроде ON_NOTIFY_REFLECT ???

1 Ответ

0 голосов
/ 22 января 2019

Нет. Отражение работает только для сообщений, отправляемых родителю для элемента управления , которые обычно перехватываются родителем. AFAIK этот способ также реализован только для сообщений WM_COMMAND и WM_NOTIFY.

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

Иногда таймер выполняет ту же работу, которая просто проверяет текущее состояние приложения.

Зависит от того, что вы хотите сделать ...

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