none
MFC SDI-приложение, CChildView событие mouseleave RRS feed

  • Вопрос

  • Мне нужно в приложении определить, что мышка ушла с CChildView на CDockPanel.

    Как это правильно делается?

    Ведь событие WM_MOUSELEAVE внутри CChildView почему-то не генерируется.

    26 декабря 2012 г. 22:30

Ответы

  • Привет.

    Вы можете привести как вы пытаете поймать событие WM_MOUSELEAVE?

    Вам нужно использовать TrackMouseEvent для определения входа или выхода мышки из зоны элемента управления. TrackMouseEvent отслеживает эти события с помощью события MOUSEMOVE, посмотрите полный пример здесь - Capturing WM_MOUSEHOVER and WM_MOUSELEAVE messages in MFC


    Для связи [mail]

    • Помечено в качестве ответа Yavafree 27 декабря 2012 г. 19:46
    27 декабря 2012 г. 13:55

Все ответы