Подскажите пожалуйста, как можно заставить "эдит" обработать нажатие правой кнопки мыши по-своему, т.е. чтоб не появлялось меню "copy/past".
может быть) это первое что мсдн показал. Кстати описание одинаковое, там еще есть WM_LBUTTONDBLCLK, тоже такой же. Тока что проверил в Spy++ WM_MOUSEMOVE приходил на окошко Win+R
это когда нажал на кнопку и потаскать решил - да, но тут вполне достаточно WM_RBUTTONDOWN обработать.
Спасибо, помогло . Я первым делом вставил обработку WM_RBUTTONUP в процедуру обработки сообщений основного окна, но на edit это почему-то никак не повлияло.
Euler И не должно, т.к. все сообщения шлются конкретным окнам - раз клик произошел на эдите, то и WM_RBUTTONUP предназначено этому эдиту и ф-я DispatchMessage (в цикле обработки сообщений) передаст его в процедуру не основного окна, а эдита. Поэтому нужно либо сабклассить эдит, либо фильтровать сообщения непосредственно в цикле выборки перед IsDialogMessage\Translate\Dispatch