CMouseAdapter Class

class CMouseAdapter: public CEventListenerBase

The mouse adapter class supplies a default implementation of the IMouseListener interface. The HandleEvent function deciphers the event and maps it to a member function for handling. This class supplies a default implementation for all handler messages in the IMouseListener interface that always return FALSE. Mouse listeners can be derived from this class that override and implement only the handlers they are interested in.

Defined in: MouseListener.h

Class Members

inline virtual bool OnLButtonDown(UINT nFlags, POINT pt)

Handle left mouse button down events.

inline virtual bool OnLButtonUp(UINT nFlags, POINT pt)

Handle left mouse button up events.

inline virtual bool OnLButtonDblClk(UINT nFlags, POINT pt)

Handle left mouse button double click events.

inline virtual bool OnRButtonDown(UINT nFlags, POINT pt)

Handle right mouse button down events.

inline virtual bool OnRButtonUp(UINT nFlags, POINT pt)

Handle right mouse button up events.

inline virtual bool OnRButtonDblClk(UINT nFlags, POINT pt)

Handle right mouse button double click events.

inline virtual bool OnMouseMove(UINT nFlags, POINT pt)

Handle mouse move events.

inline virtual bool OnSetCursor( HWND hWnd, UINT nHitTest, UINT message )

Handles mouse set cursor events.