Какието гномы происходят с событиями у кнопки.
От: VictorProg  
Дата: 13.04.06 08:39
Оценка:
Доброго времени суток.

Я таки написал кнопку свою с картинками.
Но вот возникла проблема, все события у кнопки отрабатывают кроме некоторых. Например очень важное событие MSG_WM_MOUSELEAVE.
Не срабатывает. Много чего перепробовал. Может я где чегото не то сделал. Не могу понять. Делаю так:


    DECLARE_WND_SUPERCLASS(NULL, TEXT("BUTTON"))

    BEGIN_MSG_MAP(CXButton)
        MESSAGE_HANDLER(WM_ERASEBKGND, OnEraseBkgnd)
        MESSAGE_HANDLER(WM_PAINT, OnPaint)
        MSG_WM_MOUSEMOVE(OnMouseMove)
        MSG_WM_KILLFOCUS(OnKillFocus)
        MSG_WM_MOUSEHOVER(OnMouseOver)
        MSG_WM_MOUSELEAVE(OnMouseLeave)
    END_MSG_MAP()

        ..............

    LRESULT OnMouseOver(WPARAM Flags, CPoint Pt);
    LRESULT OnMouseLeave(void);


так вот два последних события не срабатывают.

Подскажите, что не так.

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.