initMessageEvent method
Initializes a new cross-document message (XDM) event that the IDocumentEvent::createEvent method created.
Syntax
HRESULT retVal = object.initMessageEvent(eventType, canBubble, cancelable, data, origin, lastEventId, source);
Parameters
eventType [in]
Type: BSTR
One of the following values, or a user-defined custom event type:
message
An HTMLWindowEvents3::onmessage event.
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.
data [in]
Type: BSTR
The cross-document message. This value is returned as the IDOMMessageEvent::data attribute of the event.
origin [in]
Type: BSTR
The originating domain of the message. This value is returned as the IDOMMessageEvent::origin attribute of the event.
lastEventId [in]
Type: BSTR
Not used. Set this parameter to an empty string.
source [in]
Type: IHTMLWindow2
A reference to the window that generated the event. This value is returned as the IDOMMessageEvent::source attribute of the event.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Standards information
Remarks
The lastEventId parameter emulates server-initiated messages, which Windows Internet Explorer 9 does not support.