Ого, давайте просто остановимся и подумаем здесь ...
Прежде всего, сама Windows отправляет сообщения в диапазоне WM_USER+n
, поэтому было изобретено WM_APP
(я нашел это нелегко). Но становится еще хуже ... ничто не может остановить плохо ведущие себя приложения , транслирующие WM_USER+n
или WM_APP+n
сообщений, и поскольку люди украли кристалл бесконечной глупости у Богов, это действительно происходит в реальный мир.
Итак, повторяйте за мной, единственное безопасное сообщение - это то, что я определяю сам и могу видеть только себя. Используйте RegisterWindowMessage. И даже тогда будьте недоверчивы. Когда мне нужна строка для определения RegisterWindowMessage, я использую GUIDGEN для создания строки и помещаю читаемый человеком префикс, специфичный для приложения, в результирующее gobbledygook, чтобы помочь мне различать несколько сообщений в коде.
Делайте ставку на глупость своих собратьев - это всегда выигрышная ставка.
Если вам нужен авторитетный фон по всей этой теме, см. здесь . Нет, это не мой сайт, это Джо Ньюкомер.