共用方式為


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 類別