共用方式為


DDX_DHtml 協助程式巨集

DDX_DHtml協助程式巨集可讓您輕鬆存取 HTML 頁面上控件的常用屬性。

Data Exchange 巨集

名稱 描述
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分派標識符呼叫 CDHtmlDialog::D DX_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分派標識符呼叫 CDHtmlDialog::D DX_DHtml_ElementText 函式。

DDX_DHtml_ElementInnerHtml

設定或擷取目前項目開頭和結尾標記之間的 HTML。

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

參數

dx
CDataExchange 物件的指標

name
您為 HTML 控制件的 ID 參數指定的值。

var
要交換的值。

備註

這個巨集會使用DISPID_IHTMLELEMENT_INNERHTML分派標識符呼叫 CDHtmlDialog::D DX_DHtml_ElementText 函式。

DDX_DHtml_ElementInnerText

設定或擷取目前項目開頭和結尾標記之間的文字。

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

參數

dx
CDataExchange 物件的指標

name
您為 HTML 控制件的 ID 參數指定的值。

var
要交換的值。

備註

這個巨集會使用DISPID_IHTMLELEMENT_INNERTEXT分派標識符呼叫 CDHtmlDialog::D DX_DHtml_ElementText 函式。

DDX_DHtml_ElementValue

從選取的控件設定或擷取 Value 屬性。

DDX_DHtml_ElementValue(
    CDataExchange* dx,
    LPCTSTR name,
    var)

參數

dx
CDataExchange 物件的指標

name
您為 HTML 控制件的 ID 參數指定的值。

var
要交換的值。 請參閱CDHtmlDialog::D DX_DHtml_ElementText中的

備註

只有在具有 Value 屬性的控件上執行時,這個巨集才會成功。 具有 Value 屬性的控制件包括編輯框、清單框和下拉式方塊。

這個巨集會使用DISPID_A_VALUE分派標識符呼叫 CDHtmlDialog::D DX_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分派標識符呼叫 CDHtmlDialog::D DX_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分派標識符呼叫 CDHtmlDialog::D DX_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分派標識符呼叫 CDHtmlDialog::D DX_DHtml_ElementText 函式。

另請參閱

CDHtmlDialog 類別