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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
15-1219826287
Int23
2008-08-27 12:38
2008.10.19
Отображение сложного ХТМЛ-файла в отчётах фаст репорт


11-1194295636
Elec3C
2007-11-05 23:47
2008.10.19
Вопрос по OpenSaveDialog у


1-1200679747
ilkz
2008-01-18 21:09
2008.10.19
Приложение и DLL


2-1221125658
MdbPero
2008-09-11 13:34
2008.10.19
Использование Microsoft Agent


2-1221475446
Demo_nik
2008-09-15 14:44
2008.10.19
координаты ячейки BDE





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский