DDX_DHtml-Hilfsmakros
Die DDX_DHtml Hilfsmakros ermöglichen einfachen Zugriff auf die häufig verwendeten Eigenschaften von Steuerelementen auf einer HTML-Seite.
Datenaustauschmakros
Name | Beschreibung |
---|---|
DDX_DHtml_ElementValue | Legt die Value-Eigenschaft des ausgewählten Steuerelements fest oder ruft sie ab. |
DDX_DHtml_ElementInnerText | Legt den Text zwischen den Start- und Endtags des aktuellen Elements fest oder ruft den Text ab. |
DDX_DHtml_ElementInnerHtml | Legt den HTML-Code zwischen den Start- und Endtags des aktuellen Elements fest oder ruft sie ab. |
DDX_DHtml_Anchor_Href | Legt die Ziel-URL oder den Ankerpunkt fest oder ruft sie ab. |
DDX_DHtml_Anchor_Target | Legt das Zielfenster oder den Zielrahmen fest oder ruft es ab. |
DDX_DHtml_Img_Src | Legt den Namen eines Bilds oder eines Videoclips im Dokument fest oder ruft den Namen ab. |
DDX_DHtml_Frame_Src | Legt die URL des zugeordneten Frames fest oder ruft sie ab. |
DDX_DHtml_IFrame_Src | Legt die URL des zugeordneten Frames fest oder ruft sie ab. |
Anforderungen
Header: afxdhtml.h
DDX_DHtml_Anchor_Href
Legt die Ziel-URL oder den Ankerpunkt fest oder ruft sie ab.
DDX_DHtml_Anchor_Href(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parameter
Dx
Ein Zeiger auf ein CDataExchange-Objekt .
name
Der Wert, den Sie für den ID-Parameter des HTML-Steuerelements angegeben haben.
var
Der Wert, der ausgetauscht wird.
Hinweise
Dieses Makro ruft die CDHtmlDialog::D DX_DHtml_ElementText-Funktion mithilfe der DISPID_IHTMLANCHORELEMENT_HREF Dispatch-ID auf.
DDX_DHtml_Anchor_Target
Legt das Zielfenster oder den Zielrahmen fest oder ruft es ab.
DDX_DHtml_Anchor_Target(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parameter
Dx
Ein Zeiger auf ein CDataExchange-Objekt .
name
Der Wert, den Sie für den ID-Parameter des HTML-Steuerelements angegeben haben.
var
Der Wert, der ausgetauscht wird.
Hinweise
Dieses Makro ruft die CDHtmlDialog::D DX_DHtml_ElementText-Funktion mithilfe der DISPID_IHTMLANCHORELEMENT_TARGET Dispatch-ID auf.
DDX_DHtml_ElementInnerHtml
Legt den HTML-Code zwischen den Start- und Endtags des aktuellen Elements fest oder ruft sie ab.
DDX_DHtml_ElementInnerHtml(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parameter
Dx
Ein Zeiger auf ein CDataExchange-Objekt .
name
Der Wert, den Sie für den ID-Parameter des HTML-Steuerelements angegeben haben.
var
Der Wert, der ausgetauscht wird.
Hinweise
Dieses Makro ruft die CDHtmlDialog::D DX_DHtml_ElementText-Funktion mithilfe der DISPID_IHTMLELEMENT_INNERHTML Dispatch-ID auf.
DDX_DHtml_ElementInnerText
Legt den Text zwischen den Start- und Endtags des aktuellen Elements fest oder ruft den Text ab.
DDX_DHtml_ElementInnerText(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parameter
Dx
Ein Zeiger auf ein CDataExchange-Objekt .
name
Der Wert, den Sie für den ID-Parameter des HTML-Steuerelements angegeben haben.
var
Der Wert, der ausgetauscht wird.
Hinweise
Dieses Makro ruft die CDHtmlDialog::D DX_DHtml_ElementText-Funktion mithilfe der DISPID_IHTMLELEMENT_INNERTEXT Dispatch-ID auf.
DDX_DHtml_ElementValue
Legt die Value-Eigenschaft des ausgewählten Steuerelements fest oder ruft sie ab.
DDX_DHtml_ElementValue(
CDataExchange* dx,
LPCTSTR name,
var)
Parameter
Dx
Ein Zeiger auf ein CDataExchange-Objekt .
name
Der Wert, den Sie für den ID-Parameter des HTML-Steuerelements angegeben haben.
var
Der Wert, der ausgetauscht wird. Siehe Wert in CDHtmlDialog::D DX_DHtml_ElementText.
Hinweise
Dieses Makro ist nur erfolgreich, wenn es für Steuerelemente mit einer Value-Eigenschaft ausgeführt wird. Steuerelemente mit einer Value-Eigenschaft umfassen Bearbeitungsfelder, Listenfelder und Kombinationsfelder.
Dieses Makro ruft die CDHtmlDialog::D DX_DHtml_ElementText-Funktion mithilfe der DISPID_A_VALUE Dispatch-ID auf.
DDX_DHtml_Frame_Src
Legt die URL des zugeordneten Frames fest oder ruft sie ab.
DDX_DHtml_Frame_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parameter
Dx
Ein Zeiger auf ein CDataExchange-Objekt .
name
Der Wert, den Sie für den ID-Parameter des HTML-Steuerelements angegeben haben.
var
Der Wert, der ausgetauscht wird.
Hinweise
Dieses Makro ruft die CDHtmlDialog::D DX_DHtml_ElementText-Funktion mithilfe der DISPID_IHTMLFRAMEBASE_SRC Dispatch-ID auf.
DDX_DHtml_IFrame_Src
Legt die URL des zugeordneten Frames fest oder ruft sie ab.
DDX_DHtml_IFrame_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parameter
Dx
Ein Zeiger auf ein CDataExchange-Objekt .
name
Der Wert, den Sie für den ID-Parameter des HTML-Steuerelements angegeben haben.
var
Der Wert, der ausgetauscht wird.
Hinweise
Dieses Makro ruft die CDHtmlDialog::D DX_DHtml_ElementText-Funktion mithilfe der DISPID_IHTMLFRAMEBASE_SRC Dispatch-ID auf.
DDX_DHtml_Img_Src
Ruft den Namen eines Bilds oder eines Videoclips im Dokument ab oder ruft den Namen ab.
DDX_DHtml_Img_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parameter
Dx
Ein Zeiger auf ein CDataExchange-Objekt .
name
Der Wert, den Sie für den ID-Parameter des HTML-Steuerelements angegeben haben.
var
Der Wert, der ausgetauscht wird.
Hinweise
Wenn Sie das DDX_DHtml_Img_Src-Makro zum Abrufen der src-Eigenschaft für ein IMAGE-Element verwenden, gibt das Internet Explorer-Bildobjekt die vollständig Escape-URL für die Bildquelle zurück. Wenn Sie z. B. das DDX_DHtml_Img_Src Makro verwenden, um die src-Eigenschaft eines IMAGE-Elements auf die Zeichenfolge "ein interessantes Bild" festzulegen, gibt Internet Explorer beim Abrufen dieser Eigenschaft die Zeichenfolge "res://d:\myapplication\myapp.exe/some%20interesting%20picture" zurück.
Dieses Makro ruft die CDHtmlDialog::D DX_DHtml_ElementText-Funktion mithilfe der DISPID_IHTMLIMGELEMENT_SRC Verteiler-ID auf.