Teilen über


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.

Siehe auch

CDHtmlDialog-Klasse