Сижу туплю... Замечено, что менюшному окну все мышиные координаты(lParam) для HTCLIENT отправляются относительно скрина. Неизвестных флагов для класса и окна не обнаружено... На основании чего так происходит?
А какие сообщения приходят? В MSDN написано что WM_MOUSEMOVE содержит координаты относительно клиентской области, но есть еще WM_NCMOUSEMOVE которое содержит относительно экрана. Spy++ тебе в помощь))
найдя свободное время, поковырял исходники 2к, как бы хитрожопые авторы класса #32768, делают так: Что противоречит описанию мышиных сообщений HTCLIENT в MSDN. В результате, нет возможности определять такие классы окон, и придется мне для них указывать исключения. ( THE END.