Export (0) Print
Expand All

IWebBrowser2::ExecWB Method

Executes a command and returns the status of the command execution using the IOleCommandTarget interface.

Syntax


HRESULT ExecWB(
    OLECMDID cmdID,
    OLECMDEXECOPT cmdexecopt,
    VARIANT *pvaIn,
    VARIANT *pvaOut
);

Parameters

cmdID
[in] An OLECMDID value that specifies the command to execute. For a discussion of command identifiers, see MSHTML Command Identifiers.
cmdexecopt
[in] An OLECMDEXECOPT value that specifies the command options.
pvaIn
[in] Pointer to a VARIANT structure that contains command input arguments. The type of this VARIANT structure depends on the type of the command identifier. This argument can be NULL.
pvaOut
[in, out] A pointer to a VARIANT structure that receives and specifies command output. The type of this VARIANT structure depends on the type of the command identifier. This argument can be NULL.

Return Value

Returns S_OK if successful, or an error value otherwise.

Remarks

Certain commands (OLECMDID_CUT, OLECMDID_COPY, and OLECMDID_PASTE) are only available if URLACTION_SCRIPT_SAFE_ACTIVEX and URLACTION_SCRIPT_PASTE are set to URLPOLICY_ALLOW.

The WebBrowser object delegates this method to the top-level frame. If no frame exists, it returns E_FAIL.

See Also

Community Additions

ADD
Show:
© 2014 Microsoft