Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Системные сообщения [D7, WinXP]


noHaker ©   (2009-07-11 13:39:00) 

Здраствуйте уважаемые мастера. У меня следующий вопрос... Можно ли посылать сообщения всем формам системы?


RWolf   (2009-07-12 18:25:00) [1]

зачем ограничивать работу системы одним компьютером? рассылай извещения через UDP broadcast.


Сергей М.   (2009-07-12 09:45:00) [2]

А если некий плеер не создает окон вообще?
Ты хочешь таким образом лишить его удовольствия знать, когда запустился твой "блудосервер" ?


noHaker   (2009-07-11 16:57:00) [3]

Проще объясню на задаче... Есть плеер (KMPlayer, WinAMP, AIMP и т.д.) c плагином, который обрабатывает сообщения пульта ДУ на ИК передатчике. Дрова и АПИ к пульту есть. Надо просто согласовать и в некоторых случаях управление нескольких программ, которые этот пульт используют. Запланировал использовать сервер во всей этой блудне, который занимается синхронизацией, разделением, передачей управления. Вся инфа доступная для процессов хранится в общем файле (можно в страничный виндовский вмазать). Дак вот... При запуске сервера, он должен как-то об этом сообщить главным окнам всех плееров в системе (что вполне может произойти). Думаю только сообщением, наподобии WM_CHANGEDEVICE. Если есть какой-то другой вариант, то помогите пожалуйста.


{RASkov}   (2009-07-11 14:57:00) [4]

В конфе ВинАПИ грех про формы спрашивать


> Как посылать такие сообщения?

SendMessage

> Можно ли посылать сообщения всем {формам} окнам(?)системы?

Если окно=форма то см HWND_BROADCAST ...подробности в Sendmessage + F1

Если имелось ввиду вообще все окна, то - нет, нельзя.... подробности там же.


noHaker   (2009-07-11 13:40:00) [5]

поправка... Как посылать такие сообщения?


Наверх

Титульная страница Поиск, карта сайта Написать письмо