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)
参数
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)
参数
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)
参数
name
为 HTML 控件的 ID 参数指定的值。
var
要交换的值。
备注
此宏使用 DISPID_IHTMLELEMENT_INNERHTML 调度 ID 调用 CDHtmlDialog::DDX_DHtml_ElementText 函数。
DDX_DHtml_ElementInnerText
设置或检索当前元素的起始标记和结束标记之间的文本。
DDX_DHtml_ElementInnerText(
CDataExchange* dx,
LPCTSTR name,
CString& var)
参数
name
为 HTML 控件的 ID 参数指定的值。
var
要交换的值。
备注
此宏使用 DISPID_IHTMLELEMENT_INNERTEXT 调度 ID 调用 CDHtmlDialog::DDX_DHtml_ElementText 函数。
DDX_DHtml_ElementValue
设置或检索所选控件中的 Value 属性。
DDX_DHtml_ElementValue(
CDataExchange* dx,
LPCTSTR name,
var)
参数
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)
参数
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)
参数
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)
参数
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 函数。