IWindowListener Class

class IWindowListener: public IEventListener

Interface to handling mouse events. Window event listeners map various mouse events onto the virtual member functions for handling.

Defined in: WindowListener.h

Class Members

virtual bool OnCreate(LPCREATESTRUCT lpCreateStruct)

Handles window create events.

virtual bool OnDestroy()

Handles window destroy events.

virtual bool OnMove(int x, int y)

Handles window move events.

virtual bool OnSize(UINT nFlag, int cx, int cy)

Handles window size events.

virtual bool OnEraseBkgnd(HDC hDC)

Handles window erase background events.

virtual bool OnPaint(HDC hDC)

Handles window paint events.

virtual bool OnWindowPosChanging(LPWINDOWPOS lpWindowPos)

Handles window position changing events.

virtual bool OnWindowPosChanged(LPWINDOWPOS lpWindowPos)

Handles window position changed events.

virtual bool OnTimer(SEC_UINT nIDTimer)

Handles window timer events.