Есть чужое окно, для которого надо отлавливать нажатие кнопки. Написал хук, повесил его на WH_GETMESSAGE и жду когда этому окну придет WM_COMMAND от кнопки.
Утилита типа spy++ показывает что мессага приходит, но мой хук не ловит её. После секиса удалось узнать что вместо WM_COMMAND, который имеет ID типа 0х111 ловится другая месага (смотрю по msg->message в хуке), ID который что-то типа 49ХХ2. Если вместо WM_COMMAND подставить это значение, то все хорошо.