Какие номера сообщений можно юзать под свои сообщения?

Общие вопросы, не зависящие от языка реализации.

Модераторы: Duncon, Hawk, Romeo, Eugie

Ответить
Аватара пользователя
Сионист
Сообщения: 1077
Зарегистрирован: 31 мар 2014, 06:18

15 дек 2015, 13:38

Какие номера сообщений можно юзать под свои сообщения?
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.
Аватара пользователя
Romeo
Сообщения: 3091
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

15 дек 2015, 13:55

Если сообщения нужны исключительно внутри приложения, то от WM_USER до 0x7FFF.

В таком случае в каком-либо общем хедере объявляются константы наподобие таких:

Код: Выделить всё

const int WM_MYMESSAGE1 = WM_USER + 1;
const int WM_MYMESSAGE2 = WM_USER + 2;
// and so on
За то, что сообщения не будут пересекаться ответственнен сам программист.

Если же нужно организовать обмен пользовательскими сообщениями между двумя приложениями, то тогда сообщения нужно регистрироваться с помощью RegisterWindowMessage.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Ответить