DDX_DHtml 帮助程序宏

DDX_DHtml 帮助程序宏让你可以轻松访问 HTML 页面上控件的常用属性。

数据交换宏

名称 描述
DDX_DHtml_ElementValue 设置或检索所选控件中的 Value 属性。
DDX_DHtml_ElementInnerText 设置或检索当前元素的起始标记和结束标记之间的文本。
DDX_DHtml_ElementInnerHtml 设置或检索当前元素的起始标记和结束标记之间的 HTML。
DDX_DHtml_Anchor_Href 设置或检索目标 URL 或定位点。
DDX_DHtml_Anchor_Target 设置或检索目标窗口或框架。
DDX_DHtml_Img_Src 设置或检索文档中的图像或视频剪辑的名称。
DDX_DHtml_Frame_Src 设置或检索关联框架的 URL。
DDX_DHtml_IFrame_Src 设置或检索关联框架的 URL。

要求

标头:afxdhtml.h

DDX_DHtml_Anchor_Href

设置或检索目标 URL 或定位点。

DDX_DHtml_Anchor_Href(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

参数

dx
指向 CDataExchange 对象的指针

name
为 HTML 控件的 ID 参数指定的值。

var
要交换的值。

备注

此宏使用 DISPID_IHTMLANCHORELEMENT_HREF 调度 ID 调用 CDHtmlDialog::DDX_DHtml_ElementText 函数。

DDX_DHtml_Anchor_Target

设置或检索目标窗口或框架。

DDX_DHtml_Anchor_Target(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

参数

dx
指向 CDataExchange 对象的指针

name
为 HTML 控件的 ID 参数指定的值。

var
要交换的值。

备注

此宏使用 DISPID_IHTMLANCHORELEMENT_TARGET 调度 ID 调用 CDHtmlDialog::DDX_DHtml_ElementText 函数。

DDX_DHtml_ElementInnerHtml

设置或检索当前元素的起始标记和结束标记之间的 HTML。

DDX_DHtml_ElementInnerHtml(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

参数

dx
指向 CDataExchange 对象的指针

name
为 HTML 控件的 ID 参数指定的值。

var
要交换的值。

备注

此宏使用 DISPID_IHTMLELEMENT_INNERHTML 调度 ID 调用 CDHtmlDialog::DDX_DHtml_ElementText 函数。

DDX_DHtml_ElementInnerText

设置或检索当前元素的起始标记和结束标记之间的文本。

DDX_DHtml_ElementInnerText(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

参数

dx
指向 CDataExchange 对象的指针

name
为 HTML 控件的 ID 参数指定的值。

var
要交换的值。

备注

此宏使用 DISPID_IHTMLELEMENT_INNERTEXT 调度 ID 调用 CDHtmlDialog::DDX_DHtml_ElementText 函数。

DDX_DHtml_ElementValue

设置或检索所选控件中的 Value 属性。

DDX_DHtml_ElementValue(
    CDataExchange* dx,
    LPCTSTR name,
    var)

参数

dx
指向 CDataExchange 对象的指针

name
为 HTML 控件的 ID 参数指定的值。

var
要交换的值。 请查看 CDHtmlDialog::DDX_DHtml_ElementText 中的 value

注解

此宏只有在具有 Value 属性的控件上运行时才会成功。 具有 Value 属性的控件包括编辑框、列表框和组合框。

此宏使用 DISPID_A_VALUE 调度 ID 调用 CDHtmlDialog::DDX_DHtml_ElementText 函数。

DDX_DHtml_Frame_Src

设置或检索关联框架的 URL。

DDX_DHtml_Frame_Src(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

参数

dx
指向 CDataExchange 对象的指针

name
为 HTML 控件的 ID 参数指定的值。

var
要交换的值。

备注

此宏使用 DISPID_IHTMLFRAMEBASE_SRC 调度 ID 调用 CDHtmlDialog::DDX_DHtml_ElementText 函数。

DDX_DHtml_IFrame_Src

设置或检索关联框架的 URL。

DDX_DHtml_IFrame_Src(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

参数

dx
指向 CDataExchange 对象的指针

name
为 HTML 控件的 ID 参数指定的值。

var
要交换的值。

备注

此宏使用 DISPID_IHTMLFRAMEBASE_SRC 调度 ID 调用 CDHtmlDialog::DDX_DHtml_ElementText 函数。

DDX_DHtml_Img_Src

获取或检索文档中的图像或视频剪辑的名称。

DDX_DHtml_Img_Src(
    CDataExchange* dx,
    LPCTSTR name,
    CString& var)

参数

dx
指向 CDataExchange 对象的指针

name
为 HTML 控件的 ID 参数指定的值。

var
要交换的值。

备注

使用 DDX_DHtml_Img_Src 宏检索 IMAGE 元素的 src 属性时,Internet Explorer 图像对象将返回图像源的完全转义 URL。 例如,如果使用 DDX_DHtml_Img_Src 宏将 IMAGE 元素的 src 属性设置为字符串“some interesting picture”,当你检索该属性时,Internet Explorer 将返回字符串“res://d:\myapplication\myapp .exe/some%20interesting%20picture”。

此宏使用 DISPID_IHTMLIMGELEMENT_SRC 调度 ID 调用 CDHtmlDialog::DDX_DHtml_ElementText 函数。

另请参阅

CDHtmlDialog 类