2011-01-11 11 views
0

Как обрабатывать сообщения вспомогательного окна в MFC. Я создал меню, и когда я нажимаю меню, программа создает диалоговое окно.Как обрабатывать дочерние оконные сообщения в MFC

Как закрыть окно меню, когда его диалоговое окно закрыто?

+0

Можете ли вы уточнить, что именно вы ищете? – ckv

+0

В частности, какой класс меню? На какое сообщение вы отвечаете при создании диалога? Является ли диалог модальным? –

+0

мой квест. как закрыть родительское окно, когда мы закрываем дочернее окно. – sun

ответ

0

Если диалоговое окно является модальным:

Закрыть родительское окно после возвращения из DoModal;

Вы не возвращаетесь из DoModal до тех пор, пока диалог не будет закрыт.

Если диалог не модальный:

При инициализации диалогового окна, послать указатель родительского диалога.

Закройте родителя, указав указатель, где вы фиксируете событие закрытия диалогового окна.

Смежные вопросы