Я не думаю, что доступно общее сообщение "WM_BUTTONDOWN".
Лучший способ проверить это - использовать Spy ++ в окне.Вы увидите, что не отправлено общее сообщение.Кроме того, фактические значения всех WM_xxBUTTONDOWN также не соответствуют ни одному шаблону.
Что бы я сделал, это сконфигурировал бы приложение, чтобы оно могло понимать 6 новых сообщений, введенных вручную или настроенных где-либо, для WM_ [Z] BUTTONDOWN,WM_ [Z] BUTTONUP и WM_ [Z] BUTTONDBLCLK, а также все соответствующие сообщения WM_NCxxx, потому что, к счастью (вроде ...), все существующие сообщения более или менее используют один и тот же шаблон wParam + lParam.