Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initializes a new mouse event that the IDocumentEvent::createEvent method created.
![]() ![]() |
Syntax
HRESULT retVal = object.initMouseEvent(eventType, canBubble, cancelable, viewArg, detailArg, screenXArg, screenYArg, clientXArg, clientYArg, ctrlKeyArg, altKeyArg, shiftKeyArg, metaKeyArg, buttonArg, relatedTargetArg);
Parameters
eventType [in]
Type: BSTR
One of the following values, or a user-defined custom event type.
click
An HTMLFrameSiteEvents::onclick event. A mouse button is clicked over an element. A click is a mousedown event and mouseup event in the same location. The value of detailArg increases for each click in the same area.
dblclick
An HTMLFrameSiteEvents::ondblclick event. A mouse button is double-clicked over an element.
mousedown
An HTMLFrameSiteEvents::onmousedown event. A mouse button is pressed over an element.
mousemove
An HTMLFrameSiteEvents::onmousemove event. The mouse pointer moves over an element.
mouseout
An HTMLFrameSiteEvents::onmouseout event. The mouse pointer moves outside the boundaries of an element.
mouseover
An HTMLFrameSiteEvents::onmouseover event. The mouse pointer moves into the boundaries of an element.
mouseup
An HTMLFrameSiteEvents::onmouseup event. A mouse button is released over an element.
canBubble [in]
Type: VARIANT_BOOL
VARIANT_TRUE (true)
The event should propagate upward.
VARIANT_FALSE (false)
The event does not propagate upward.
cancelable [in]
Type: VARIANT_BOOL
VARIANT_TRUE (true)
The default action can be canceled.
VARIANT_FALSE (false)
The default action cannot be canceled.
viewArg [in]
Type: IHTMLWindow2
An IHTMLWindow2 variable that specifies the active window, or NULL. This value is returned in the IDOMUIEvent::view property of the event.
detailArg [in]
Type: long
A number that can provide additional information about the event. This value is returned in the IDOMUIEvent::detail property of the event.
screenXArg [in]
Type: long
The x-coordinate of the mouse pointer, relative to the upper-left corner of the screen. This value is returned in the IDOMMouseEvent::screenX property of the event.
screenYArg [in]
Type: long
The y-coordinate of the mouse pointer, relative to the upper-left corner of the screen. This value is returned in the IDOMMouseEvent::screenY property of the event.
clientXArg [in]
Type: long
The x-coordinate of the mouse pointer, relative to the upper-left corner of the browser's client area. This value is returned in the IDOMMouseEvent::clientX property of the event.
clientYArg [in]
Type: long
The y-coordinate of the mouse pointer, relative to the upper-left corner of the browser's client area. This value is returned in the IDOMMouseEvent::clientY property of the event.
ctrlKeyArg [in]
Type: VARIANT_BOOL
The value that is returned in the IDOMMouseEvent::ctrlKey property of the event.
VARIANT_TRUE (true)
The left or right Ctrl key is pressed.
VARIANT_FALSE (false)
Neither Ctrl key is pressed.
altKeyArg [in]
Type: VARIANT_BOOL
The value that is returned in the IDOMMouseEvent::altKey property of the event.
VARIANT_TRUE (true)
The left or right Alt key is pressed.
VARIANT_FALSE (false)
Neither Alt key is pressed.
shiftKeyArg [in]
Type: VARIANT_BOOL
The value that is returned in the IDOMMouseEvent::shiftKey property of the event.
VARIANT_TRUE (true)
The left or right Shift key is pressed.
VARIANT_FALSE (false)
Neither Shift key is pressed.
metaKeyArg [in]
Type: VARIANT_BOOL
The value that is returned in the IDOMMouseEvent::metaKey property of the event.
VARIANT_TRUE (true)
The left or right Meta/Command key is pressed.
VARIANT_FALSE (false)
Neither Meta/Command key is pressed.
buttonArg [in]
Type: unsigned short
The mouse button that caused the event. This value is returned in the IDOMMouseEvent::button property of the event.
relatedTargetArg [in]
Type: IEventTarget
A reference to the related element. For more information about how related elements are used with mouse events, see IDOMMouseEvent::relatedTarget.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Standards information
- Document Object Model (DOM) Level 3 Events Specification, Section 5.2.3
.png)
.png)