CHtmlEditCtrlBase 类

表示 HTML 编辑组件。

语法

template <class T> class CHtmlEditCtrlBase

成员

公共方法

名称 描述
CHtmlEditCtrlBase::AddToGlyphTable 向字形表添加一个项,该项指定要在设计模式下为特定标记显示的图像。
CHtmlEditCtrlBase::Bold 切换所选文本的粗体状态。
CHtmlEditCtrlBase::Button 覆盖当前选定内容上的按钮控件。
CHtmlEditCtrlBase::CheckBox 覆盖当前选定内容上的复选框控件。
CHtmlEditCtrlBase::ClearSelection 清除当前的选择。
CHtmlEditCtrlBase::Copy 将当前选定内容复制到剪贴板。
CHtmlEditCtrlBase::Cut 将当前选定内容复制到剪贴板,然后再删除。
CHtmlEditCtrlBase::Delete 删除当前选定项。
CHtmlEditCtrlBase::DropDownBox 覆盖当前选定内容上的下拉选择控件。
CHtmlEditCtrlBase::EmptyGlyphTable 从字形表中删除所有的项,这会隐藏在设计模式下为标记显示的所有图像。
CHtmlEditCtrlBase::ExecCommand 执行命令。
CHtmlEditCtrlBase::Font 打开字体对话框,使用户能更改当前选定内容的文本颜色、字体和字号。
CHtmlEditCtrlBase::GetAbsolutePosition 返回元素的位置属性是否为“absolute”。
CHtmlEditCtrlBase::GetBackColor 检索当前选定内容的背景色。
CHtmlEditCtrlBase::GetBlockFormat 检索当前的块格式标记。
CHtmlEditCtrlBase::GetBlockFormatNames 检索与可用块格式标记相对应的字符串。
CHtmlEditCtrlBase::GetBookMark 检索书签定位点的名称。
CHtmlEditCtrlBase::GetDocument 检索文档对象。
CHtmlEditCtrlBase::GetDocumentHTML 检索当前文档的 HTML。
CHtmlEditCtrlBase::GetDocumentTitle 检索文档标题。
CHtmlEditCtrlBase::GetEvent 检索事件对象的接口指针,该对象包含与最新事件相关的信息。
CHtmlEditCtrlBase::GetEventSrcElement 检索触发了事件的对象。
CHtmlEditCtrlBase::GetFontFace 检索当前选定内容的字体名称。
CHtmlEditCtrlBase::GetFontSize 检索当前选定内容的字号。
CHtmlEditCtrlBase::GetForeColor 检索当前选定内容的前景(文本)颜色。
CHtmlEditCtrlBase::GetFrameZone 返回 Web 浏览器中当前页面的安全区域。
CHtmlEditCtrlBase::GetIsDirty 指示 HTML 文档是否已更改。
CHtmlEditCtrlBase::GetShowAlignedSiteTags 返回是否为具有 styleFloat 属性的所有元素显示字形。
CHtmlEditCtrlBase::GetShowAllTags 返回 WebBrowser 是否显示字形来表明文档中所有标记的位置。
CHtmlEditCtrlBase::GetShowAreaTags 检索 WebBrowser 是否为 area 标记显示字形。
CHtmlEditCtrlBase::GetShowBRTags 检索 WebBrowser 是否为 br 标记显示字形。
CHtmlEditCtrlBase::GetShowCommentTags 检索 WebBrowser 是否为 comment 标记显示字形。
CHtmlEditCtrlBase::GetShowMiscTags 检索 WebBrowser 是否显示 Microsoft Internet Explorer 4.0 中所示的所有标记。
CHtmlEditCtrlBase::GetShowScriptTags 检索 WebBrowser 是否为所有 script 标记显示字形。
CHtmlEditCtrlBase::GetShowStyleTags 检索 WebBrowser 是否为所有 style 标记显示字形。
CHtmlEditCtrlBase::GetShowUnknownTags 检索 WebBrowser 是否为所有 unknown 标记显示字形。
CHtmlEditCtrlBase::HorizontalLine 覆盖当前选定内容上的水平线。
CHtmlEditCtrlBase::HyperLink 在当前选定内容上插入超链接。
CHtmlEditCtrlBase::IE50Paste 执行兼容 Microsoft Internet Explorer 5 的粘贴操作。
CHtmlEditCtrlBase::Iframe 覆盖当前选定内容上的内联框架。
CHtmlEditCtrlBase::Image 覆盖当前选定内容上的图像。
CHtmlEditCtrlBase::Indent 按一个缩进增量增加所选文本的缩进。
CHtmlEditCtrlBase::InsFieldSet 覆盖当前选定内容的框。
CHtmlEditCtrlBase::InsInputButton 覆盖当前选定内容上的按钮控件。
CHtmlEditCtrlBase::InsInputHidden 在当前选定内容上插入隐藏的控件。
CHtmlEditCtrlBase::InsInputImage 覆盖当前选定内容上的隐藏控件。
CHtmlEditCtrlBase::InsInputPassword 覆盖当前选定内容上的密码控件。
CHtmlEditCtrlBase::InsInputReset 覆盖当前选定内容上的重置控件。
CHtmlEditCtrlBase::InsInputSubmit 覆盖当前选定内容上的提交控件。
CHtmlEditCtrlBase::InsInputUpload 覆盖当前选定内容上的文件上传控件。
CHtmlEditCtrlBase::Is1DElement 确定元素是否是静态定位的。
CHtmlEditCtrlBase::Is2DElement 确定元素是否是绝对定位的。
CHtmlEditCtrlBase::Italic 使当前选定内容在斜体和非斜体之间切换。
CHtmlEditCtrlBase::JustifyCenter 将当前选定内容所在的格式块居中。
CHtmlEditCtrlBase::JustifyLeft 将当前选定内容所在的格式块左对齐。
CHtmlEditCtrlBase::JustifyRight 将当前选定内容所在的格式块右对齐。
CHtmlEditCtrlBase::ListBox 覆盖当前选定内容上的下拉选择控件。
CHtmlEditCtrlBase::Marquee 覆盖当前选定内容的空选取框。
CHtmlEditCtrlBase::NewDocument 创建新文档。
CHtmlEditCtrlBase::OrderList 使当前选定内容在已排序列表和普通格式块之间切换。
CHtmlEditCtrlBase::Outdent 将当前选定内容所在的格式块的缩进减少一个增量。
CHtmlEditCtrlBase::Paragraph 覆盖当前选定内容上的换行符。
CHtmlEditCtrlBase::Paste 覆盖当前选定区域上的剪贴板的内容。
CHtmlEditCtrlBase::PrintDocument 打印当前文档。
CHtmlEditCtrlBase::PrintPreview 使用默认打印预览模板或自定义模板来打开当前文档的“打印预览”窗口。
CHtmlEditCtrlBase::QueryStatus 调用此方法来查询命令的状态。
CHtmlEditCtrlBase::RadioButton 覆盖当前选定内容上的单选控件。
CHtmlEditCtrlBase::RefreshDocument 刷新当前文档。
CHtmlEditCtrlBase::RemoveFormat 从当前选定内容中删除格式 formatting 标记。
CHtmlEditCtrlBase::SaveAs 将当前网页保存到文件。
CHtmlEditCtrlBase::SelectAll 选择整个文档。
CHtmlEditCtrlBase::Set2DPosition 支持通过拖动来移动绝对定位的元素。
CHtmlEditCtrlBase::SetAbsolutePosition 将元素的位置属性设置为“absolute”或“static”。
CHtmlEditCtrlBase::SetAtomicSelection 设置原子选择模式。
CHtmlEditCtrlBase::SetAutoURLDetectMode 打开和关闭自动 URL 检测。
CHtmlEditCtrlBase::SetBackColor 设置当前选定内容的背景色。
CHtmlEditCtrlBase::SetBlockFormat 设置当前的块格式标记。
CHtmlEditCtrlBase::SetBookMark 为当前选定内容或插入点创建书签定位点。
CHtmlEditCtrlBase::SetCSSEditingLevel 如果有 CSS 级别,选择编辑器将支持的 CSS 级别(CSS1 或 CSS2)。
CHtmlEditCtrlBase::SetDefaultComposeSettings 调用此方法来设置默认的撰写设置。
CHtmlEditCtrlBase::SetDesignMode 设置设计模式。
CHtmlEditCtrlBase::SetDisableEditFocusUI 禁用拥有编辑焦点的元素周围的带阴影边框和图柄。
CHtmlEditCtrlBase::SetDocumentHTML 设置当前文档的 HTML。
CHtmlEditCtrlBase::SetFontFace 设置当前选定内容的字体。
CHtmlEditCtrlBase::SetFontSize 设置当前选定内容的字号。
CHtmlEditCtrlBase::SetForeColor 设置当前选定内容的前景(文本)颜色。
CHtmlEditCtrlBase::SetIE5PasteMode 设置兼容 Microsoft Internet Explorer 5 的粘贴操作。
CHtmlEditCtrlBase::SetLiveResize 使 WebBrowser 在重设大小或移动操作的过程中不断更新元素的外观。
CHtmlEditCtrlBase::SetMultiSelect 启用多选。
CHtmlEditCtrlBase::SetOverrideCursor 命令 WebBrowser 永远不更改鼠标指针。
CHtmlEditCtrlBase::SetOverwriteMode 使文本输入模式在插入和覆盖之间切换。
CHtmlEditCtrlBase::SetRespectVisInDesign 隐藏设计模式下的不可见元素。
CHtmlEditCtrlBase::SetShowAlignedSiteTags 为具有 styleFloat 属性的所有元素显示字形。
CHtmlEditCtrlBase::SetShowAllTags 通过显示字形来显示文档中所有标记的位置。
CHtmlEditCtrlBase::SetShowAreaTags 为所有 area 标记显示一个字形。
CHtmlEditCtrlBase::SetShowBRTags 为所有 br 标记显示一个字形。
CHtmlEditCtrlBase::SetShowCommentTags 为所有 comment 标记显示一个字形。
CHtmlEditCtrlBase::SetShowMiscTags 显示 Microsoft Internet Explorer 4.0 中显示的所有标记。
CHtmlEditCtrlBase::SetShowScriptTags 为所有 script 标记显示一个字形。
CHtmlEditCtrlBase::SetShowStyleTags 为所有 style 标记显示一个字形。
CHtmlEditCtrlBase::SetShowUnknownTags 为所有 unknown 标记显示一个字形。
CHtmlEditCtrlBase::TextArea 覆盖当前选定内容上的多行文本输入控件。
CHtmlEditCtrlBase::TextBox 覆盖当前选定内容上的文本控件。
CHtmlEditCtrlBase::UnBookmark 从当前选定内容中删除任何书签。
CHtmlEditCtrlBase::Underline 使当前所选内容在带下划线和不带下划线之间切换。
CHtmlEditCtrlBase::Unlink 从当前选定内容中删除任何书签。
CHtmlEditCtrlBase::UnorderList 使当前选定内容在已排序列表和普通格式块之间切换。

参数

T
派生类的名称。

备注

CHtmlEditCtrlBase 为 WebBrowser 的 HTML 编辑命令(例如 Bold)提供成员函数。 (或者,你可以调用 ExecCommand 来执行 IDM_BOLD 命令。)

CHtmlEditCtrlBase 不可单独使用。 它设计为派生类的基类,用于公开 WebBrowser 的 HTML 编辑功能(请参阅 CHtmlEditCtrlCHtmlEditView)。

继承层次结构

CHtmlEditCtrlBase

要求

标头: afxhtml.h

CHtmlEditCtrlBase::AddToGlyphTable

向字形表添加一个项,该项指定要在设计模式下为特定标记显示的图像。

HRESULT AddToGlyphTable(
    LPCTSTR szTag,
    LPCTSTR szImgUrl,
    unsigned short nTagType,
    unsigned short nAlignment,
    unsigned short nPosInfo,
    unsigned short nDirection,
    unsigned int nImgWidth,
    unsigned int nImgHeight) const;

参数

szTag
标记名称(例如“P”或“table”)。

szImgUrl
图像 URL。

nTagType
标记类型:0 表示图像仅用于开始标记。 1 表示图像仅用于结束标记。 2 表示图像即用于开始标记,又用于结束标记。 必须在添加单个标记(如 br 和 comment)时将标记类型设置为 0。

nAlignment
对齐(仅矩形元素):此参数指示图像适用于具有对齐属性的元素。 左对齐 = 0,居中 = 1,右对齐= 2,未定义 = 3。 必须在元素上显式地设置左对齐、右对齐或居中属性。

nPosInfo
定位信息。 确定字形应用到的级联样式表 (CSS) 定位值,其中静态定位 = 0,绝对定位 = 1,相对定位 = 2,全部 = 3。 通过此字段,你可以在标记未定位时为其指定一个字形,在标记已定位时指定另一个字形来显示定位点。

nDirection
方向。 此参数根据当前语言的阅读顺序指定标记的图像。 0 指定从左到右,1 指定从右到左,2 指定从上到下,3 指定从下到上,4 指定全部。 通常将此字段设置为 4。

nImgWidth
图像宽度(以像素为单位)。

nImgHeight
图像高度(以像素为单位)。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关参数的详细信息,请参阅使用编辑字形中的“字形表字符串格式”。

此方法将 IDM_ADDTOGLYPHTABLE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Bold

切换所选文本的粗体状态。

HRESULT Bold() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_BOLD 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Button

覆盖当前选定内容上的按钮控件。

HRESULT Button(LPCTSTR szId = NULL) const;

参数

szId
按钮控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_BUTTON 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::CheckBox

覆盖当前选定内容上的复选框控件。

HRESULT CheckBox(LPCTSTR szId = NULL) const;

参数

szId
复选框控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_CHECKBOX 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::ClearSelection

清除当前的选择。

HRESULT ClearSelection() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_CLEARSELECTION 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Copy

将当前选定内容复制到剪贴板。

HRESULT Copy() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_COPY 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Cut

将当前选定内容复制到剪贴板,然后再删除。

HRESULT Cut() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_CUT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Delete

删除当前选定项。

HRESULT Delete() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_DELETE 命令 ID 发送到 WebBrowser 控件。

覆盖当前选定内容上的下拉选择控件。

HRESULT DropDownBox(LPCTSTR szId = NULL) const;

参数

szId
下拉列表选择控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_DROPDOWNBOX 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::EmptyGlyphTable

从字形表中删除所有的项,这会隐藏在设计模式下为标记显示的所有图像。

HRESULT EmptyGlyphTable() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_EMPTYGLYPHTABLE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::ExecCommand

执行命令。

HRESULT ExecCommand(
    long cmdID,
    long cmdExecOpt,
    VARIANT* pInVar = NULL,
    VARIANT* pOutVar = NULL) const;

HRESULT ExecCommand(
    const GUID* pGuid,
    long cmdID,
    long cmdExecOpt,
    VARIANT* pInVar = NULL,
    VARIANT* pOutVar = NULL) const;

参数

cmdID
要执行的命令 ID。 有关列表,请参阅 MSHTML 命令标识符

cmdExecOpt
OLECMDEXECOPT 枚举获取的值,描述对象应如何执行命令。

pInVar
输入参数。

pOutVar
命令输出。

pGuid
命令组的 GUID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法提供 IOleCommandTarget::Exec 的功能。

CHtmlEditCtrlBase::Font

打开字体对话框,使用户能更改当前选定内容的文本颜色、字体和字号。

HRESULT Font() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_FONT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::GetAbsolutePosition

返回元素的位置属性是否为“absolute”。

HRESULT GetAbsolutePosition(bool& bCurValue) const;

参数

bCurValue
如果元素的位置属性设置为“absolute”,为 TRUE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关详细信息,请参阅IDM_ABSOLUTE_POSITION 命令 ID

CHtmlEditCtrlBase::GetBackColor

检索当前选定内容的背景色。

HRESULT GetBackColor(int& nColor) const;

参数

nColor
背景色。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_BACKCOLOR 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::GetBlockFormat

检索当前的块格式标记。

HRESULT GetBlockFormat(CString& strFormat) const;

参数

strFormat
当前的块格式标记。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_BLOCKFMT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::GetBlockFormatNames

检索与可用块格式标记相对应的字符串。

HRESULT GetBlockFormatNames(CStringArray& sa) const;

参数

sa
作为字符串数组的可用块格式标记。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_GETBLOCKFMTS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::GetBookMark

检索书签定位点的名称。

HRESULT GetBookMark(CString& strAnchor) const;

参数

strAnchor
书签定位点的名称。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关详细信息,请参阅 IDM_BOOKMARK 命令 ID

CHtmlEditCtrlBase::GetDocument

检索文档对象。

HRESULT GetDocument(IHTMLDocument2** ppDoc) const;

参数

ppDoc
文档对象。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

CHtmlEditCtrlBase::GetDocumentHTML

检索当前文档的 HTML。

HRESULT GetDocumentHTML(CString& szHTML) const;

参数

szHTML
HTML。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

CHtmlEditCtrlBase::GetDocumentTitle

检索文档标题。

HRESULT GetDocumentTitle(CString& szTitle) const;

参数

szTitle
文档的标题。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

CHtmlEditCtrlBase::GetEvent

检索事件对象的接口指针,该对象包含与最新事件相关的信息。

HRESULT GetEvent(IHTMLEventObj** ppEventObj) const;

参数

ppEventObj
事件对象。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

CHtmlEditCtrlBase::GetEventSrcElement

检索触发了事件的对象。

HRESULT GetEventSrcElement(IHTMLElement** ppSrcElement) const;

参数

ppSrcElement
触发事件的元素。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

CHtmlEditCtrlBase::GetFontFace

检索当前选定内容的字体名称。

HRESULT GetFontFace(CString& strFace) const;

参数

strFace
字体名称。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

如果当前所选内容使用多个字体,strFace 将为空字符串

此方法将 IDM_FONTNAME 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::GetFontSize

检索当前选定内容的字号。

HRESULT GetFontSize(short& nSize) const;

参数

nSize
字号。

返回值

返回 HTML 字号 (1-7)。 如果所选内容含多个字号,返回 0。

注解

此方法将 IDM_FONTSIZE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::GetForeColor

检索当前选定内容的前景(文本)颜色。

HRESULT GetForeColor(int& nColor);

参数

nColor
前景色。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_FORECOLOR 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::GetFrameZone

返回 Web 浏览器中当前页面的安全区域。

HRESULT GetFrameZone(short& nZone) const;

参数

nZone
安全区域。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_GETFRAMEZONE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::GetIsDirty

指示 HTML 文档是否已更改。

HRESULT GetIsDirty() const;

注解

指示文档是否已更改。 GetIsDirtyIPersistStorage::IsDirty 返回 HRESULT。

CHtmlEditCtrlBase::GetShowAlignedSiteTags

返回是否为具有 styleFloat 属性的所有元素显示字形。

HRESULT GetShowAlignedSiteTags(bool& bCurValue) const;

参数

bCurValue
如果为具有 styleFloat 属性的所有元素都显示字形,为 TRUE;如果不显示字形,则为 FALSE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关详细信息,请参阅 IDM_SHOWALIGNEDSITETAGS 命令 ID

CHtmlEditCtrlBase::GetShowAllTags

返回 WebBrowser 是否显示字形来表明文档中所有标记的位置。

HRESULT GetShowAllTags(bool& bCurValue) const;

参数

bCurValue
如果 WebBrowser 显示字形来表明文档中所有标记的位置,为 TRUE;否则为 FALSE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关详细信息,请参阅 IDM_SHOWALLTAGS 命令 ID

CHtmlEditCtrlBase::GetShowAreaTags

检索 WebBrowser 是否为 area 标记显示字形。

HRESULT GetShowAreaTags(bool& bCurValue) const;

参数

bCurValue
如果 WebBrowser 为 area 标记显示字形,为 TRUE;否则为 FALSE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关详细信息,请参阅 IDM_SHOWAREATAGS 命令 ID

CHtmlEditCtrlBase::GetShowBRTags

检索 WebBrowser 是否为 br 标记显示字形。

HRESULT GetShowBRTags(bool& bCurValue) const;

参数

bCurValue
如果 WebBrowser 为 br 标记显示字形,为 TRUE;否则为 FALSE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关详细信息,请参阅 IDM_SHOWWBRTAGS 命令 ID

CHtmlEditCtrlBase::GetShowCommentTags

检索 WebBrowser 是否为 comment 标记显示字形。

HRESULT GetShowCommentTags(bool& bCurValue) const;

参数

bCurValue
如果 WebBrowser 为 comment 标记显示字形,为 TRUE;否则为 FALSE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关详细信息,请参阅 IDM_SHOWCOMMENTTAGS 命令 ID

CHtmlEditCtrlBase::GetShowMiscTags

检索 WebBrowser 是否显示 Microsoft Internet Explorer 4.0 中所示的所有标记。

HRESULT GetShowMiscTags(bool& bCurValue) const;

参数

bCurValue
如果 WebBrowser 显示 Microsoft Internet Explorer 4.0 中显示的所有标记,为 TRUE;否则为 FALSE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关详细信息,请参阅 IDM_SHOWMISCTAGS 命令 ID

CHtmlEditCtrlBase::GetShowScriptTags

检索 WebBrowser 是否为所有 script 标记显示字形。

HRESULT GetShowScriptTags(bool& bCurValue) const;

参数

bCurValue
如果 WebBrowser 为所有 script 标记显示字形,为 TRUE;否则为 FALSE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关详细信息,请参阅 IDM_SHOWSCRIPTTAGS 命令 ID

CHtmlEditCtrlBase::GetShowStyleTags

检索 WebBrowser 是否为所有 style 标记显示字形。

HRESULT GetShowStyleTags(bool& bCurValue) const;

参数

bCurValue
如果 WebBrowser 为所有 style 标记显示字形,为 TRUE;否则为 FALSE

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关详细信息,请参阅 IDM_SHOWSTYLETAGS 命令 ID

CHtmlEditCtrlBase::GetShowUnknownTags

检索 WebBrowser 是否为所有 unknown 标记显示字形。

HRESULT GetShowUnknownTags(bool& bCurValue) const;

参数

bCurValue
如果 WebBrowser 为所有 unknown 标记显示字形,为 TRUE;否则为 FALSE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

有关详细信息,请参阅 IDM_SHOWUNKNOWNTAGS 命令 ID

CHtmlEditCtrlBase::HorizontalLine

覆盖当前选定内容上的水平线。

HRESULT HorizontalLine(LPCTSTR szId = NULL) const;

参数

szID
水平线的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_HORIZONTALLINE 命令 ID 发送到 WebBrowser 控件。

在当前选定内容上插入超链接。

HRESULT HyperLink(LPCTSTR szUrl = NULL) const;

参数

szUrl
超链接 URL。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_HYPERLINK 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::IE50Paste

执行兼容 Internet Explorer 5 的粘贴操作。

HRESULT IE50Paste(LPCTSTR szData) const;

参数

szData
要粘贴的字符串。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_IE50_PASTE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Iframe

覆盖当前选定内容上的内联框架。

HRESULT Iframe(LPCTSTR szId = NULL) const;

参数

szId
内联框架的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_IFRAME 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Image

覆盖当前选定内容上的图像。

HRESULT Image(LPCTSTR szUrl = NULL) const;

参数

szUrl
要插入的图像的路径和文件名。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_IMAGE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Indent

按一个缩进增量增加所选文本的缩进。

HRESULT Indent() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_INDENT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::InsFieldSet

覆盖当前选定内容的框。

HRESULT InsFieldSet(LPCTSTR szId = NULL) const;

参数

szId
框的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_INSFIELDSET 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputButton

覆盖当前选定内容上的按钮控件。

HRESULT InsInputButton(LPCTSTR szId = NULL) const;

参数

szId
按钮控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_INSINPUTBUTTON 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputHidden

在当前选定内容上插入隐藏的控件。

HRESULT InsInputHidden(LPCTSTR szId = NULL) const;

参数

szId
隐藏的控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_INSINPUTHIDDEN 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputImage

覆盖当前选定内容上的隐藏控件。

HRESULT InsInputImage(LPCTSTR szId = NULL) const;

参数

szId
图像控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_INSINPUTIMAGE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputPassword

覆盖当前选定内容上的密码控件。

HRESULT InsInputPassword(LPCTSTR szId = NULL) const;

参数

szId
密码控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_INSINPUTPASSWORD 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputReset

覆盖当前选定内容上的重置控件。

HRESULT InsInputReset(LPCTSTR szId = NULL) const;

参数

szId
重置控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_INSINPUTRESET 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputSubmit

覆盖当前选定内容上的提交控件。

HRESULT InsInputSubmit(LPCTSTR szId = NULL) const;

参数

szId
提交控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_INSINPUTSUBMIT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::InsInputUpload

覆盖当前选定内容上的文件上传控件。

HRESULT InsInputUpload(LPCTSTR szId = NULL) const;

参数

szId
文件上传控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_INSINPUTUPLOAD 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Is1DElement

确定元素是否是静态定位的。

HRESULT Is1DElement(bool& bValue) const;

参数

bValue
如果元素是静态定位的,为 TRUE,否则为 FALSE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_1D_ELEMENT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Is2DElement

确定元素是否是绝对定位的。

HRESULT Is2DElement(bool& bValue) const;

参数

bValue
如果元素是绝对定位的,为 TRUE,否则为 FALSE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_2D_ELEMENT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Italic

使当前选定内容在斜体和非斜体之间切换。

HRESULT Italic() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_ITALIC 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::JustifyCenter

将当前选定内容所在的格式块居中。

HRESULT JustifyCenter() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_JUSTIFYCENTER 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::JustifyLeft

将当前选定内容所在的格式块左对齐。

HRESULT JustifyLeft() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_JUSTIFYLEFT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::JustifyRight

将当前选定内容所在的格式块右对齐。

HRESULT JustifyRight() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_JUSTIFYRIGHT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::ListBox

覆盖当前选定内容上的下拉选择控件。

HRESULT ListBox(LPCTSTR szId = NULL) const;

参数

szId
列表框控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_LISTBOX 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Marquee

覆盖当前选定内容的空选取框。

HRESULT Marquee(LPCTSTR szId = NULL) const;

参数

szId
选取框的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_MARQUEE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::NewDocument

创建新文档。

HRESULT NewDocument() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

CHtmlEditCtrlBase::OrderList

使当前选定内容在已排序列表和普通格式块之间切换。

HRESULT OrderList(LPCTSTR szId = NULL) const;

参数

szId
已排序列表的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_ORDERLIST 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Outdent

将当前选定内容所在的格式块的缩进减少一个增量。

HRESULT Outdent() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_OUTDENT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Paragraph

覆盖当前选定内容上的换行符。

HRESULT Paragraph(LPCTSTR szId = NULL) const;

参数

szId
段落的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_PARAGRAPH 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Paste

覆盖当前选定区域上的剪贴板的内容。

HRESULT Paste() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_PASTE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::PrintDocument

打印当前文档。

HRESULT PrintDocument() const;
HRESULT PrintDocument(LPCTSTR szPrintTemplate) const;
HRESULT PrintDocument(bool bShowPrintDialog) const;

参数

szPrintTemplate
打印模板的路径;如果未指定任何路径,则使用默认打印模板。

bShowPrintDialog
如果为 TRUE,显示“打印”对话框。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_PRINT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::PrintPreview

使用默认打印预览模板或自定义模板来打开当前文档的“打印预览”窗口。

HRESULT PrintPreview() const;
HRESULT PrintPreview(LPCTSTR szPrintTemplate) const;

参数

szPrintTemplate
打印模板的路径。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_PRINTPREVIEW 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::QueryStatus

调用此方法来查询命令的状态。

long QueryStatus(long cmdID) const;

参数

cmdID
命令 ID。 命令标识符取自 CGID_MSHTML 命令组。 这些命令是在 Mshtmcid.h 中定义的。 你还可以在 MSHTML 命令标识符中联机查找列表。

返回值

返回一个 OLECMDF,指示 cmdID 的状态;如果失败,则返回 0

CHtmlEditCtrlBase::RadioButton

覆盖当前选定内容上的单选控件。

HRESULT RadioButton(LPCTSTR szId = NULL) const;

参数

szId
单选按钮的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_RADIOBUTTON 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::RefreshDocument

刷新当前文档。

HRESULT RefreshDocument() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_REFRESH 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::RemoveFormat

从当前选定内容中删除格式 formatting 标记。

HRESULT RemoveFormat() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_REMOVEFORMAT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SaveAs

将当前网页保存到文件。

HRESULT SaveAs(LPCTSTR szPath = NULL) const;

参数

szPath
用于保存网页的路径和文件名。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_SAVEAS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SelectAll

选择整个文档。

HRESULT SelectAll() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_SELECTALL 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Set2DPosition

支持通过拖动来移动绝对定位的元素。

HRESULT Set2DPosition(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,可通过拖动的方式来移动绝对定位的元素。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_2D_POSITION 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetAbsolutePosition

将元素的位置属性设置为“absolute”或“static”。

HRESULT SetAbsolutePosition(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,元素的位置属性为“absolute”;如果为 FALSE,则为“static”。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_ABSOLUTE_POSITION 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetAtomicSelection

设置原子选择模式。

HRESULT SetAtomicSelection(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,只可将 ATOMICSELECTION 属性设置为 TRUE 的任何元素作为一个单元来选择。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_ATOMICSELECTION 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetAutoURLDetectMode

打开和关闭自动 URL 检测。

HRESULT SetAutoURLDetectMode(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,表明启用了自动 URL 检测。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_AUTOURLDETECT_MODE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetBackColor

设置当前选定内容的背景色。

HRESULT SetBackColor(int nColor) const;
HRESULT SetBackColor(LPCTSTR szColor) const;

参数

nColor
颜色。 请参阅 IDM_BACKCOLOR 命令 ID 中的 pvaIn

szColor
颜色。 请参阅 IDM_BACKCOLOR 命令 ID 中的 pvaIn

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_BACKCOLOR_ 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetBlockFormat

设置当前的块格式标记。

HRESULT SetBlockFormat(LPCTSTR szFormat) const;

参数

szFormat
format 标记。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_BLOCKFMT 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetBookMark

为当前选定内容或插入点创建书签定位点。

HRESULT SetBookMark(LPCTSTR szAnchorName) const;

参数

szAnchorName
定位点名称。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_BOOKMARK 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetCSSEditingLevel

如果有 CSS 级别,选择编辑器将支持的 CSS 级别(CSS1 或 CSS2)。

HRESULT SetCSSEditingLevel(short nLevel) const;

参数

nLevel
CSS 级别。 如果不需要 CSS 支持,请传递 0。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_CSSEDITING_LEVEL 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetDefaultComposeSettings

调用此方法来设置默认的撰写设置。

HRESULT SetDefaultComposeSettings(
    LPCSTR szFontName = NULL,
    unsigned short nFontSize = 3,
    COLORREF crFontColor = 0xFF000000,
    COLORREF crFontBgColor = 0xFF000000,
    bool bBold = false,
    bool bItalic = false,
    bool bUnderline = false) const;

参数

szFontName
字体名称。

nFontSize
字号。

crFontColor
字体颜色。

crFontBgColor
字体背景色。

bBold
为粗体文本传递 TRUE。

bItalic
为斜体文本传递 TRUE。

bUnderline
为带下划线的文本传递 TRUE。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_COMPOSESETTINGS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetDesignMode

设置设计模式。

BOOL SetDesignMode(BOOL bMode) const;

参数

bMode
如果为 TRUE,打开设计模式。

返回值

如果成功,则返回 TRUE;如果失败,则返回 FALSE。

CHtmlEditCtrlBase::SetDisableEditFocusUI

禁用拥有编辑焦点的元素周围的带阴影边框和图柄。

HRESULT SetDisableEditFocusUI(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,当站点可选元素在设计模式下具有“编辑焦点”时(也就是说可编辑元素的文本或内容时),禁用该元素周围的带阴影边框和图柄。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_DISABLE_EDITFOCUS_UI 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetDocumentHTML

设置当前文档的 HTML。

HRESULT SetDocumentHTML(LPCTSTR szHTML) const;

参数

szHTML
HTML。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

CHtmlEditCtrlBase::SetFontFace

设置当前选定内容的字体。

HRESULT SetFontFace(LPCTSTR szFace) const;

参数

szFace
字体名称。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_FONTNAME 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetFontSize

设置当前选定内容的字号。

HRESULT SetFontSize(unsigned short size) const;

参数

size
HTML 字号 (1-7)。 值 0 将字号设置为 1。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_FONTSIZE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetForeColor

设置当前选定内容的前景(文本)颜色。

HRESULT SetForeColor(LPCTSTR szColor) const;
HRESULT SetForeColor(int nColor) const;

参数

szColor
颜色。

nColor
颜色。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_FORECOLOR 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetIE5PasteMode

设置兼容 Microsoft Internet Explorer 5 的粘贴操作。

HRESULT SetIE5PasteMode(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,所有粘贴操作都与 Internet Explorer 5 兼容;如果为 FALSE,则粘贴操作与 Internet Explorer 5.5 兼容。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_IE50_PASTE_MODE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetLiveResize

使 WebBrowser 在重设大小或移动操作的过程中不断更新元素的外观,而不是仅在移动或重设大小完成后更新。

HRESULT SetLiveResize(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,使 WebBrowser 在重设大小或移动操作的过程中不断更新元素的外观;如果为 FALSE,仅在移动或重设大小后更新。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_LIVERESIZE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetMultiSelect

启用多选。

HRESULT SetMultiSelect(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,允许在用户按住 SHIFT 或 CTRL 键时选择多个站点可选元素。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_MULTIPLESELECTION 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetOverrideCursor

命令 WebBrowser 永远不更改鼠标指针。

HRESULT SetOverrideCursor(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,WebBrowser 不会更改鼠标指针。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_OVERRIDE_CURSOR 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetOverwriteMode

使文本输入模式在插入和覆盖之间切换。

HRESULT SetOverwriteMode(bool bMode) const;

参数

bMode
如果为 TRUE,文本输入模式为覆盖;如果为 FALSE,文本输入模式为插入。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_OVERWRITE 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetRespectVisInDesign

隐藏设计模式下的不可见元素。

HRESULT SetRespectVisInDesign(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,不会同时在设计模式和浏览模式下显示可见性设置为“隐藏”或显示属性设置为“无”的任何元素;如果为 FALSE,仅在浏览模式下显示这些元素。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_RESPECTVISIBILITY_INDESIGN 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowAlignedSiteTags

为具有 styleFloat 属性的所有元素显示字形。

HRESULT SetShowAlignedSiteTags(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,为具有 styleFloat 属性的所有元素显示字形。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_SHOWALIGNEDSITETAGS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowAllTags

通过显示字形来显示文档中所有标记的位置。

HRESULT SetShowAllTags(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,通过显示字形来显示文档中所有标记的位置。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_SHOWALLTAGS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowAreaTags

为所有 area 标记显示一个字形。

HRESULT SetShowAreaTags(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,为所有 area 标记显示一个字形。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_SHOWAREATAGS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowBRTags

为所有 br 标记显示一个字形。

HRESULT SetShowBRTags(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,为所有 br 标记显示一个字形。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_SHOWWBRTAGS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowCommentTags

为所有 comment 标记显示一个字形。

HRESULT SetShowCommentTags(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,为所有 comment 标记显示一个字形。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_SHOWCOMMENTTAGS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowMiscTags

显示 Microsoft Internet Explorer 4.0 中显示的所有标记。

HRESULT SetShowMiscTags(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,显示 Microsoft Internet Explorer 4.0 中显示的所有标记。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_SHOWMISCTAGS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowScriptTags

为所有 script 标记显示一个字形。

HRESULT SetShowScriptTags(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,为所有 script 标记显示一个字形。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_SHOWSCRIPTTAGS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowStyleTags

为所有 style 标记显示一个字形。

HRESULT SetShowStyleTags(bool bNewValue) const;

参数

bNewValue
如果为 TRUE,为所有 style 标记显示一个字形。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_SHOWSTYLETAGS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::SetShowUnknownTags

为所有 unknown 标记显示一个字形。

HRESULT SetShowUnknownTags(bool bNewValue) const;

参数

bNewValue
如果为 TURE,为所有 unknown 标记显示一个字形。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_SHOWUNKNOWNTAGS 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::TextArea

覆盖当前选定内容上的多行文本输入控件。

HRESULT TextArea(LPCTSTR szId = NULL) const;

参数

szId
多行文本输入控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_TEXTAREA 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::TextBox

覆盖当前选定内容上的文本控件。

HRESULT TextBox(LPCTSTR szId = NULL) const;

参数

szId
文本控件的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_TEXTBOX 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::UnBookmark

从当前选定内容中删除任何书签。

HRESULT UnBookmark() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_UNBOOKMARK 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::Underline

使当前所选内容在带下划线和不带下划线之间切换。

HRESULT Underline() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_UNDERLINE 命令 ID 发送到 WebBrowser 控件。

从当前选定内容中删除任何书签。

HRESULT Unlink() const;

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_UNLINK 命令 ID 发送到 WebBrowser 控件。

CHtmlEditCtrlBase::UnorderList

使当前选定内容在已排序列表和普通格式块之间切换。

HRESULT UnorderList(LPCTSTR szId = NULL) const;

参数

szId
未排序列表的 ID。

返回值

如果成功,则返回 S_OK;否则返回错误 HRESULT。

注解

此方法将 IDM_UNORDERLIST 命令 ID 发送到 WebBrowser 控件。

另请参阅

层次结构图
HTMLEdit 示例