Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.09.06;
Скачать: [xml.tar.bz2];

Вниз

Как отследить открытие и закрытие дочерних окон ?   Найти похожие ветки 

 
incm   (2008-06-06 15:40) [0]

Можно ли как то отследить открытие и закрытие дочерних окон в МДИ приложении ?


 
Palladin ©   (2008-06-06 15:46) [1]

у них разве OnClose не работает?


 
incm   (2008-06-06 15:55) [2]


> у них разве OnClose не работает?


Мне надо обрабатывать это на уровне главного окна, т.е. не ставить обработчики в каждом окне.


 
MsGuns ©   (2008-06-06 15:57) [3]

Послать маме сообщение ?


 
MsGuns ©   (2008-06-06 15:59) [4]

Но вообще, ИМХО, если мама "пасет" закрытие дочек (да и вообще любое их действие), то что-то неверно в консерватории.


 
incm   (2008-06-06 16:37) [5]

Нужно без дописывания чего либо в дочерние окна.


 
incm   (2008-06-06 16:42) [6]

Цель подобного - делать вкладки для каждого открытого окна, как в IE7 или Опере.
Но так что бы код дочерних окон не менять, а просто отслеживать что происходит с окнами и в соответствии с этим что либо делать с вкладками.


 
Anatoly Podgoretsky ©   (2008-06-06 16:47) [7]

> incm  (06.06.2008 15:55:02)  [2]

А что это проблема, написать одну строчку, на обработчик в главном окне?
Мы не ищем легких путей?


 
Игорь Шевченко ©   (2008-06-06 19:30) [8]

Another one bites the dust

Если хочется странного - ищи ElegantMDI - там все это есть.


 
tesseract ©   (2008-06-06 19:36) [9]


> Нужно без дописывания чего либо в дочерние окна.


Хочу феррари по цене запорожца. Но мечта невозможна.... Эх MFC на вас бы всех.


 
incm   (2008-06-09 12:49) [10]


> А что это проблема, написать одну строчку, на обработчик
> в главном окне?
> Мы не ищем легких путей?


В главном окне можно и 200 строчек написать. Мне надо что бы в ДОЧЕРНИХ ничего писать не нужно было. Окна эти уже есть, и очень желательно в коде этих окон ничего не менять.

Главное окно как то отслеживает состояние дочек, може как то можно перехватывать эти сообщения и т.п.


 
clickmaker ©   (2008-06-09 12:52) [11]

WM_MDIDESTROY ?


 
incm   (2008-06-18 11:18) [12]


> WM_MDIDESTROY


Как его можно перехватить ?
Обработчика этого сообщения в главном окне это сообщение не получает.


 
MsGuns ©   (2008-06-18 15:52) [13]

Давай код: объявление и реализация "обработчика"



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2009.09.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
15-1246625032
Nil
2009-07-03 16:43
2009.09.06
Есть кто-нибдуь кто знает Delphi, С и кому интересен доп зработок


1-1213889970
ggg
2008-06-19 19:39
2009.09.06
Отложенное освобождение объектов


2-1246600084
Zheksonz
2009-07-03 09:48
2009.09.06
Помогите разобраться в преобразовании


15-1246912210
Юрий
2009-07-07 00:30
2009.09.06
С днем рождения ! 7 июля 2009 вторник


15-1247281366
Дмитрий С
2009-07-11 07:02
2009.09.06
http компонент в windows





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский