| Microsoft DirectX 8.1 (C++) | 
This topic applies to Windows XP Home Edition and Windows XP Professional only.
The _IMSVidCtlEvents interface is an outgoing connection-point interface used by the Video Control. To receive events from the Video Control, implement this interface in your application. Then call the IConnectionPoint::Advise method to establish a connection.
_IMSVidCtlEvents is a dispinterface, invoked through IDispatch. It supports the following methods.
| Method | Description | 
| Click | Called when a user clicks anywhere on the Video Control’s rectangle. | 
| DblClick | Called when a user double-clicks on the Video Control’s rectangle. | 
| Error | Called when an error occurs in the control or the underlying filter graph. Currently no errors are defined for this event. | 
| KeyDown | Called when the user presses a key. | 
| KeyPress | Called when the user presses and releases a key. | 
| KeyUp | Called when the user releases a key. | 
| MouseDown | Called when the user presses the left mouse key down while the mouse pointer is over the Video Control. | 
| MouseMove | Called when the user moves the mouse pointer over the Video Control. | 
| MouseUp | Called when the user releases the left mouse button while the mouse pointer is over the Video Control. | 
| StateChange | Called when the state of the Video Control changes. |