CCommandEvent Class

class CCommandEvent: public CWinEventBase

This class encapsulates a Windows command event. A command event contains a command identifier, a notification code, and possibly a handle to the control the generated the event. The WORD parameter contains the command ID and notification code. The control handle is stored in the LONG parameter.

Defined in: CommandEvent.h

Class Members

inline CCommandEvent(UINT nCommandID, int nNotifyCode, HWND hCtl = 0)

Construct a command event from a command ID, notify code, and control handle.

inline virtual bool Dispatch(IQueryGuid* pIListener)

Dispatches the event to the given event listener.

inline virtual UINT GetCommandID() const

Return the command ID.

inline virtual int GetNotifyCode() const

Return the notify code.

inline virtual HWND GetControlHandle() const

Return the control handle.

inline virtual void SetCommandID(const UINT nCommandID)

Set the command ID.

inline virtual void SetNotifyCode(const int nNotifyCode)

Set the notify code.

inline virtual void SetControlHandle(HWND hCtl)

Set the control handle.