Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.19;
Скачать: CL | DM;

Вниз

внутренние сообщения в оконном компоненте   Найти похожие ветки 

 
DFT   (2008-09-13 09:42) [0]

Доброе Утро!
Подскажите пожалуйста.

Мне необходимо организовать взаимодействие компонентов с помощью посылки им сообщений.

к примеру:
const
MM_NeedMessage = 1000;

из компонента контейнера рассылаю всем дочерним...

Broadcast(MM_NeedMessage);

Как мне гарантировать уникальность моего сообщения, т. е., что такой номер сообщение уже не зарезервирован в системе или в Делфи?


 
DFT   (2008-09-13 10:32) [1]

Вот, кое что нашел сам...

от 0 до WM_USER-1
Номера сообщений, используемые WINDOWS
от WM_USER до 0x7FFF
Номера частных сообщений внутри данного класса оконных компонентов
от 0x8000 до 0xBFFF
Зарезервированные для будущего использования в WINDOWS номера сообщений
от 0xC000 до 0xFFFF
Номера, соответствующие строкам сообщений, используемых для обмена между приложениями и зарегистрированным функцией RegisterWindowMessageокном
выше 0xFFF
Зарезервированные для будущего использования в WINDOWS номера сообщений


 
Юрий Зотов ©   (2008-09-13 18:07) [2]

> DFT   (13.09.08 10:32) [1]

Используйте от WM_USER + 100 и выше.


 
Юрий Зотов ©   (2008-09-13 23:18) [3]

Ой. Все-таки, от WM_USER + 400, насколько помню.

Короче, +401 наверняка будет корректно.


 
Германн ©   (2008-09-14 00:18) [4]


> Ой. Все-таки, от WM_USER + 400, насколько помню.

Да. Действительно правила нынче изменились. Но вот откуда  Набережных С. взял именно это число непонятно.



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

Текущий архив: 2008.10.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
15-1217581038
AndreyV
2008-08-01 12:57
2008.10.19
Мониторные наушники Sennheiser


2-1220964901
dmitry_12_08_73
2008-09-09 16:55
2008.10.19
После закрытия всех форм программа не пропадает в таскбаре


2-1221465868
Ruzzz
2008-09-15 12:04
2008.10.19
Какая версия Delphi официально поддерживает unicode-прилождения?


1-1200907741
Ангела
2008-01-21 12:29
2008.10.19
Подскажите по экспорту, пожалуйста


15-1219908226
Виктор008
2008-08-28 11:23
2008.10.19
Как запустить BDS 2005 только в режиме Delphi for Win32