C28602
предупреждение C28602: избегайте вызова SendMessageTimeout с помощью HWND_BROADCAST
Средство анализа кода сообщает это предупреждение, если приложения используют SendMessageTimeout, даже если приложение запрашивает период ожидания для потока всего 10 секунд. Функция не возвращается, пока каждое окно не истекло. Приложение может быть заблокировано в течение длительного времени, которое требуется каждому окну ответа. Это связано с тем, что невозможно управлять временем отклика всех остальных HWND в системе.
Чтобы устранить эту проблему, рекомендуется использовать PostMessage, чтобы не блокировать вызов. Кроме того, избегайте использования HWND_BROADCAST для направления сообщения в определенное окно.