Как послать message всем?
SA> Hадо послать мессагy всем заинтеpесованным объектам - pазличным SA> классам - фоpмам, контpолам и т.д.? Пpобовал делать так: SA> const SA> FM_FINDPHOTO = $0510; SA> SendMessage(HWND_BROADCAST,FM_FINDPHOTO,0,0); SA> Hи чеpта не ловится, пока напpямyю хэндл не yкажешь :(
Для использовать hwnd_Broadcast нужно сперва зарегистрировать уникальное сообщение FM_FindPhoto:=RegisterWindowMessage('MyMessageToAll');
Чтобы поймать это сообщение в другом приложении нужно перекрыть DefaultHandler
procedure TForm1.DefaultHandler(var Message); begin with TMessage(Message) do begin if Msg = Fm_FindPhoto then MyHandler(WPARAM,LPARAM) else Inherited DefaultHandler(Message); end; end;
Для посылки сообщения дочерним контролам можно использовать процедуру Broadcast.
Обзор Kylix. Следи за собой - будь осторожен или использование SQLMonitor.
Заключительная часть. Итак, остался всего один компонент на закладке dbExpress, не обследованный нами - это SQLMonitor. Как вы уже догадались - его задача - это протоколирование событий, происходящих в программе при обращении к базе данных...
Borland C++ Builder 5. Энциклопедия программиста
Borland C++ Builder 5. Энциклопедия программиста написана большим авторским коллективом под руководством Чарли Калверта и Кента Рейсдорфа и продолжает серию книг о C++ Builder, начатую Чарли Калвертом после выхода в свет первой версии этого замечательного продукта. Все без исключения авторы книги имеют не только многолетний опыт создания коммерческих продуктов при помощи систем программирования C++ Builder и Delphi, но и принимали непосредственное участие в написании большого количества книг соответствующей тематики.Книга написана опытными программистами для опытных программистов и этим она резко отличается от подавляющего большинства других книг о C++ Builder (и вообще других книг, посвященных программированию). В ней вы не найдете подробного и планомерного описания интегрированной среды разработки (IDE), перечисления всех стандартных компонентов, их свойств и методов, а также обсуждения тому подобных вопросов. Взамен этого, авторы сосредоточились на обсуждении наиболее сложных разделов программирования с использованием C++ Builder, которые обычно обходятся авторами других книг. Характерным является также и то, что в примерах программ, представленных на поставляемом вместе с книгой компакт-диске, авторы наряду с использованием стандартных возможностей библиотеки VCL, зачастую применяют и функции Windows API.
Автор: Калверт Ч.
Давно витающая в воздухе нашего сайта идея создания журнала, посвященного всеми нами любимой среде разработки Delphi, похоже, обретает зримую форму. Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
Для души
Хокку дня
Облокотившись о веки спинами Уснули пальцы.
Афоризмы
Право быть одиноким является наиболее значительным, ценным среди цивилизованных людей...
Фраза дня
ПРИ ПОЖАРЕ ЗВОИТЬ 01h
И на закуску коротенький анекдот
- Дорогая, я опять не могу найти свой галстук! Куда ты снова шкаф переставила?