Как определить, когда состояние дочернего окна изменяется в WTL? - PullRequest
1 голос
/ 18 октября 2011

Я написал простой графический интерфейс с использованием WTL:

security center eraser

Я понял все, что касается настройки окна, а также подключилменю и тому подобное называть как угодно.Но мне нужно знать, когда, например, кто-то проверяет один из флажков в представлении списка, или когда кто-то нажимает кнопку.

Отправляют ли эти дочерние окна сообщение в главное окно с уведомлением о состоянииизменить, и является ли это уведомление в целом согласованным между типами дочерних окон?

1 Ответ

1 голос
/ 18 октября 2011

Дочерние уведомления обычно отправляются в родительское окно в виде WM_NOTIFY или WM_COMMAND сообщений.

Некоторые дочерние уведомления являются общими для большинстватипы элементов управления (например, NM_CLICK и NM_CUSTOMDRAW), но в целом вам нужно будет просмотреть справку по уведомлениям для каждого типа элемента управления в MSDN, чтобы увидеть, что доступно.Для начала ссылка для уведомлений о просмотре списка здесь , а уведомления кнопок здесь .

...