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 函式。