![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Рассылка сообщений дочерним окнам
DelphiLexx © (2007-03-22 18:58:00)Есть окно настроек в котором задется внешний вид для дочерних окон MDI приложения. Мне нужно сделать так, чтобы в случае изменений в окне настроек посылалось broadcast сообщение которое могли ловить дочерние окна и тем самым изменять свой внешний вид изсходя из установленных настроек. Подскажите как это сделать?
Джо (2007-03-22 20:26:00) [1]Да только не совсем понятен выбор именно «рассылки сообщений».
Что мешает породить все дочерние MDI-окна от одной общей формы и вызывать ее метод. Ну, или на худой конец, и общий интерфейс сгодится.
Джо (2007-03-22 20:01:00) [2]> [3] DelphiLexx © (22.03.07 19:49)
>
> > Нет, пардон, лучше через TForm.MDIChildren[N]
>
> Подскажите как раьотает посылка и прием соощения через BroadCast
Не нужно никакого броудкаста.
Просто SendMessage каждой форме в MDIChildren. Ну, или Perform.
DelphiLexx (2007-03-22 19:49:00) [3]
> Нет, пардон, лучше через TForm.MDIChildren[N]
Подскажите как раьотает посылка и прием соощения через BroadCast
Джо (2007-03-22 19:27:00) [4]Нет, пардон, лучше через TForm.MDIChildren[N]
Джо (2007-03-22 19:25:00) [5]Перебираешь Screen.Forms и посылаешь нужным.