Win32API: Как запросить уведомления о событиях встроенных окон в родительское окно - PullRequest
1 голос
/ 05 февраля 2010

Сценарий: я хотел бы, чтобы элемент управления окном, который был подокном в моем диалоге (подокном подокна), распространял свои сообщения уведомления в диалоговое окно.

например. COMBOBOX содержит элемент управления EDIT. У меня есть обстоятельство, когда я действительно хотел бы знать, когда поле EDIT получает и теряет фокус (главным образом потому, что тупой COMBOBOX не требует фокусировки или уведомляет меня, если это происходит со встроенным редактированием).

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

Есть ли общий способ попросить окно Windows распространять уведомления из своих подокон?

например. если диалоговое окно D имеет элемент управления C , который имеет подэлемент управления C ', то есть способ обеспечить получение D WM_NOTIFY сообщения от C '?

1 Ответ

0 голосов
/ 05 февраля 2010

Полагаю, вам нужно создать подкласс окна, см. http://msdn.microsoft.com/en-us/library/ms997565.aspx (содержимое удалено!).

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