Commands A-C (C++)
Command identifiers A-C for C++.
- IDM_2D_POSITION
- IDM_ABSOLUTE_POSITION
- IDM_BACKCOLOR
- IDM_BACKGROUNDIMAGECACHE
- IDM_BEGINUNDOUNIT
- IDM_BLOCKDIRLTR
- IDM_BLOCKDIRRTL
- IDM_BLOCKFMT
- IDM_BOLD
- IDM_BOOKMARK
- IDM_BROWSEMODE
- IDM_BUTTON
- IDM_CHECKBOX
- IDM_CLEARAUTHENTICATIONCACHE
- IDM_CLEARSELECTION
- IDM_CLEARUNDO
- IDM_COPY
- IDM_CUT
IDM_2D_POSITION
Allows absolutely positioned elements to be moved by dragging.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_2D_POSITION |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
VARIANT of type VT_BOOL specifying whether this feature is to be on or off.pvaOut
Set to NULL.
IDM_ABSOLUTE_POSITION
Sets an element's IHTMLCurrentStyle::position property to "absolute."
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_ABSOLUTE_POSITION |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
VARIANT of type VT_BOOL specifying whether the element is to be absolutely positioned.pvaOut
Set to NULL.
This command only applies to site selectable elements. In addition, IDM_ABSOLUTE_POSITION only affects inline styles. If the page defines absolute positioning for the element in a style block, IDM_ABSOLUTE_POSITION will not be able to affect the element's positioning property.
IDM_BACKCOLOR
Sets or retrieves the background color of the current selection.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_BACKCOLOR |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
VARIANT of type VT_BSTR that specifies a color name or a six-digit hexadecimal RGB value, with or without a leading hash mark, as defined in the Color Table.VARIANT of type VT_BSTR or VT_I4 that specifies the new color. If pvaIn is a VT_BSTR, the value can be a color name or a string representing a six-digit hexadecimal RGB color value, with or without a leading hash mark, as defined in the Color Table. If pvaIn is a VT_I4, the value will be in interpreted as a COLORREF. pvaIn may be set to NULL.pvaOut
VARIANT of type VT_I4 that receives a COLORREF value. If the current selection uses more than one back color, pvaOut will return a VARIANT of type VT_NULL. Set pvaIn to NULL to retrieve information to pvaOut.
The HTML generated by this command may vary depending on the version of Windows Internet Explorer.
IDM_BACKGROUNDIMAGECACHE
Caches background image(s).
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_BACKGROUNDIMAGECACHE |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
VARIANT of type VT_BOOL specifying whether this feature is to be on or off.pvaOut
Set to TRUE.
document.execCommand("BackgroundImageCache", false, true);
IDM_BEGINUNDOUNIT
Starts an undo unit. Any DOM changes between IDM_BEGINUNDOUNIT and IDM_ENDUNDOUNIT (including any changes from script) are collected into an undo unit and undone and redone as if they were a single command.
If an undo unit is started through IDM_BEGINUNDOUNIT and any of the following conditions is met, the current undo unit will be ended automatically:
- When the user does something that would be an undo-able action, such as typing some text.
- When the current script completes execution and returns to the event loop.
- When an undo or redo occurs, either when initiated by the user or by IDM_UNDO/IDM_REDO.
- When undo data is cleared by IDM_CLEARUNDO.
Undo units cannot be nested. If IDM_BEGINUNDOUNIT and IDM_ENDUNDOUNIT called within a another pair of commands, only a single unit will be created to span all editing from the first IDM_BEGINUNDOUNIT to the last IDM_ENDUNDOUNIT.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_BEGINUNDOUNIT |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
Set to NULL.pvaOut
Set to NULL.
IDM_BLOCKDIRLTR
Not supported.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_BLOCKDIRLTR |
IDM_BLOCKDIRRTL
Not supported.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_BLOCKDIRRTL |
IDM_BLOCKFMT
Sets or retrieves the current block format tag.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_BLOCKFMT |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
VARIANT of type VT_BSTR that specifies a valid block format tag. May be set to NULL.pvaOut
VARIANT of type VT_BSTR that receives a valid block format tag. May be set to NULL.
The available block formatting strings may change in subsequent releases of the MSHTML component. Call IOleCommandTarget::Exec with the IDM_GETBLOCKFMTS Command ID to obtain the current list of available block formatting commands that can be passed with the IDM_BLOCKFMT Command ID.
IDM_BOLD
Toggles the current selection between bold and nonbold.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_BOLD |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
Set to NULL.pvaOut
Set to NULL.
IDM_BOOKMARK
Creates a bookmark anchor or retrieves the name of a bookmark anchor for the current selection or insertion point.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_BOOKMARK |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
VARIANT of type VT_BSTR that specifies a valid anchor name. Providing an empty string will cause the command to fail.pvaOut
VARIANT of type VT_BSTR that receives the anchor name of the bookmark. Set pvaIn to NULL to retrieve information to pvaOut.
The HTML generated by this command may vary depending on the version of Internet Explorer.
IDM_BROWSEMODE
Not supported.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_BROWSEMODE |
IDM_BUTTON
Overwrites a button control on the text selection.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_BUTTON |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
VARIANT of type VT_BSTR that specifies an id attribute for the button control.pvaOut
Set to NULL.
IDM_CHECKBOX
Overwrites a check box control on the text selection.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_CHECKBOX |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
VARIANT of type VT_BSTR that specifies an id attribute for the check box control. May be set to NULL or omitted.pvaOut
Set to NULL.
IDM_CLEARAUTHENTICATIONCACHE
Clears all authentication credentials from the cache. Applies only to execCommand.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_CLEARAUTHENTICATIONCACHE |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
Set to NULL.pvaOut
Set to NULL.
IDM_CLEARSELECTION
Clears the current selection.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_CLEARSELECTION |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
Set to NULL.pvaOut
Set to NULL.
IDM_CLEARUNDO
Clears the undo history.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_CLEARUNDO |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
Set to NULL.pvaOut
Set to NULL.
IDM_COPY
Copies the current selection to the clipboard.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_COPY |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
Set to NULL.pvaOut
Set to NULL.
IDM_CUT
Copies the current selection to the clipboard and then deletes it.
Command group | CGID_MSHTML (defined in mshtmhst.h) |
Symbolic constant | IDM_CUT |
Header file | mshtmcid.h |
Call IOleCommandTarget::Exec with the following parameters.
nCmdExecOpt
Set to OLECMDEXECOPT_DONTPROMPTUSER.pvaIn
Set to NULL.pvaOut
Set to NULL.