Как отследить сообщения от динамических контpолов в MFC
- From
- Anton Ryabov (2:5020/316.10)
- To
- Alex M. Antipin ()
- Date
- 1996-06-20T10:45Z
- Area
- SU.WINDOWS.PROG
AMA>>> В некоем окне _динамически_ создаются контpолы, для
AMA>>> котоpых _динамически_ же задаются ID. Как в таком случае
AMA>>> погpамотнее оpганизовать обpаботку сообщений от них?
AM>> Например можно обрабатывать в самих контролах, если их
AM>> пронаследовать :) Или в окне-владельце. Какие проблемы то?
AA> Пpоблемы в недостаточном владении MFC. Какая функция в классе
AA> окна-владельца отвечает за обpаботку сообщений от детей-контpолов?
Ну, например, OnCommand() перегружаешь, а дальше - rtfm.
Кстати, у меня тут вопрос по ходу возник. Есть у меня контрол, который некоторые свои сообщения у себя же и обрабатывает (реверсивно). Так вот, к нему то они приходят, а к родителю - нет. Как заставить родителя после отсыла сообщений детям самому их обрабатывать?
В итоге я просто перегрузил OnCommand у этого несчастного родителя, и сам вручную залавливаю нужные мне нотификации. Но должен ведь быть какой-то цивилизованный способ?
АнтРякт!
--- GoldED/386 3.00.Alpha1+
* Origin: Dandy in the underworld (2:5020/316.10)