The IMMCuePointEvent class is the class for cue point events. A cue point event gets generated whenever a device passes over one of its set cue points.
You can construct and destruct objects of this class.
![]() |
public:
virtual ~IMMCuePointEvent()
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
IMMCuePointEvent(const IEvent& event)
Although you can construct objects of this class, typically IMMDeviceHandler::dispatchHandlerEvent creates objects of this class from an object of the class IEvent or another IMMCuePointEvent object.
Windows | OS/2 | AIX |
Yes | Yes | No |
Use these members to return the position, device, and user parameter for the device that generated this event.
![]() |
public:
IMMDevice* device() const
Returns a pointer to the device that played or recorded over a cue point.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
IMMTime position() const
Returns the cue point position.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
unsigned short userParameter() const
Returns the user parameter that was set at the time of this event. See IMMDevice::setUserParameter for more information.
Windows | OS/2 | AIX |
Yes | Yes | No |
virtual ~IEvent()
IWindowHandle controlHandle() const
virtual IWindow* controlWindow() const
IEvent& decrementOwnerLevels()
virtual IWindow* dispatchingWindow() const
unsigned long eventId() const
IWindowHandle handle() const
IEvent( const IWindowHandle& handle, unsigned long eventId, const IEventParameter1& parameter1, const IEventParameter2& parameter2 )
IEvent( IWindow* window, unsigned long eventId, const IEventParameter1& parameter1, const IEventParameter2& parameter2 )
IEvent(const IEvent& event)
IEvent& operator =(const IEvent& event)
IEventParameter1 parameter1() const
IEventParameter2 parameter2() const
bool passToOwner() const
IEventResult result() const
IEvent& setControlHandle(const IWindowHandle& handle)
IEvent& setDispatchingHandle(const IWindowHandle& handle)
IEvent& setDispatchingWindow(IWindow* window)
IEvent& setHandle(const IWindowHandle& handle)
IEvent& setNumberOfLevels(int levels = - 1)
IEvent& setPassToOwner(bool passOn = true)
IEvent& setResult(bool eventResult)
IEvent& setResult(const IEventResult& eventResult)
virtual IWindow* window() const