Sdílet prostřednictvím


Makra pomocné rutiny DDX_DHtml

Pomocná makra DDX_DHtml umožňují snadný přístup k běžně používaným vlastnostem ovládacích prvků na stránce HTML.

Makra výměny dat

Jméno popis
DDX_DHtml_ElementValue Nastaví nebo načte vlastnost Value z vybraného ovládacího prvku.
DDX_DHtml_ElementInnerText Nastaví nebo načte text mezi počáteční a koncovou značkou aktuálního prvku.
DDX_DHtml_ElementInnerHtml Nastaví nebo načte kód HTML mezi počáteční a koncovou značkou aktuálního prvku.
DDX_DHtml_Anchor_Href Nastaví nebo načte cílovou adresu URL nebo bod ukotvení.
DDX_DHtml_Anchor_Target Nastaví nebo načte cílové okno nebo rámec.
DDX_DHtml_Img_Src Nastaví nebo načte název obrázku nebo videoklipu v dokumentu.
DDX_DHtml_Frame_Src Nastaví nebo načte adresu URL přidruženého rámce.
DDX_DHtml_IFrame_Src Nastaví nebo načte adresu URL přidruženého rámce.

Požadavky

Hlavička: afxdhtml.h

DDX_DHtml_Anchor_Href

Nastaví nebo načte cílovou adresu URL nebo bod ukotvení.

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

Parametry

Dx
Ukazatel na objekt CDataExchange .

Jméno
Hodnota, kterou jste zadali pro parametr ID ovládacího prvku HTML.

var
Hodnota, která se vyměňuje.

Poznámky

Toto makro volá funkci CDHtmlDialog::D DX_DHtml_ElementText pomocí ID odeslání DISPID_IHTMLANCHORELEMENT_HREF.

DDX_DHtml_Anchor_Target

Nastaví nebo načte cílové okno nebo rámec.

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

Parametry

Dx
Ukazatel na objekt CDataExchange .

Jméno
Hodnota, kterou jste zadali pro parametr ID ovládacího prvku HTML.

var
Hodnota, která se vyměňuje.

Poznámky

Toto makro volá funkci CDHtmlDialog::D DX_DHtml_ElementText pomocí ID odeslání DISPID_IHTMLANCHORELEMENT_TARGET.

DDX_DHtml_ElementInnerHtml

Nastaví nebo načte kód HTML mezi počáteční a koncovou značkou aktuálního prvku.

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

Parametry

Dx
Ukazatel na objekt CDataExchange .

Jméno
Hodnota, kterou jste zadali pro parametr ID ovládacího prvku HTML.

var
Hodnota, která se vyměňuje.

Poznámky

Toto makro volá funkci CDHtmlDialog::D DX_DHtml_ElementText pomocí ID odeslání DISPID_IHTMLELEMENT_INNERHTML.

DDX_DHtml_ElementInnerText

Nastaví nebo načte text mezi počáteční a koncovou značkou aktuálního prvku.

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

Parametry

Dx
Ukazatel na objekt CDataExchange .

Jméno
Hodnota, kterou jste zadali pro parametr ID ovládacího prvku HTML.

var
Hodnota, která se vyměňuje.

Poznámky

Toto makro volá funkci CDHtmlDialog::D DX_DHtml_ElementText pomocí ID odeslání DISPID_IHTMLELEMENT_INNERTEXT.

DDX_DHtml_ElementValue

Nastaví nebo načte vlastnost Value z vybraného ovládacího prvku.

DDX_DHtml_ElementValue(
    CDataExchange* dx,
    LPCTSTR name,
    var)

Parametry

Dx
Ukazatel na objekt CDataExchange .

Jméno
Hodnota, kterou jste zadali pro parametr ID ovládacího prvku HTML.

var
Hodnota, která se vyměňuje. Viz hodnota v CDHtmlDialog::D DX_DHtml_ElementText.

Poznámky

Toto makro bude úspěšné pouze při spuštění u ovládacích prvků, které mají vlastnost Value. Ovládací prvky, které mají vlastnost Hodnota, zahrnují pole pro úpravy, seznamy a pole se seznamem.

Toto makro volá funkci CDHtmlDialog::D DX_DHtml_ElementText pomocí ID odeslání DISPID_A_VALUE.

DDX_DHtml_Frame_Src

Nastaví nebo načte adresu URL přidruženého rámce.

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

Parametry

Dx
Ukazatel na objekt CDataExchange .

Jméno
Hodnota, kterou jste zadali pro parametr ID ovládacího prvku HTML.

var
Hodnota, která se vyměňuje.

Poznámky

Toto makro volá funkci CDHtmlDialog::D DX_DHtml_ElementText pomocí ID odeslání DISPID_IHTMLFRAMEBASE_SRC.

DDX_DHtml_IFrame_Src

Nastaví nebo načte adresu URL přidruženého rámce.

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

Parametry

Dx
Ukazatel na objekt CDataExchange .

Jméno
Hodnota, kterou jste zadali pro parametr ID ovládacího prvku HTML.

var
Hodnota, která se vyměňuje.

Poznámky

Toto makro volá funkci CDHtmlDialog::D DX_DHtml_ElementText pomocí ID odeslání DISPID_IHTMLFRAMEBASE_SRC.

DDX_DHtml_Img_Src

Získá nebo načte název obrázku nebo videoklipu v dokumentu.

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

Parametry

Dx
Ukazatel na objekt CDataExchange .

Jméno
Hodnota, kterou jste zadali pro parametr ID ovládacího prvku HTML.

var
Hodnota, která se vyměňuje.

Poznámky

Při použití DDX_DHtml_Img_Src makra k načtení vlastnosti src prvku IMAGE vrátí objekt obrázku Aplikace Internet Explorer plně řídicí adresu URL pro zdroj obrázku. Pokud například použijete makro DDX_DHtml_Img_Src k nastavení vlastnosti src prvku IMAGE na řetězec "nějaký zajímavý obrázek", internet Explorer vrátí řetězec "res://d:\myapplication\myapp.exe/some%20interesting%20picture".

Toto makro volá funkci CDHtmlDialog::D DX_DHtml_ElementText pomocí ID odeslání DISPID_IHTMLIMGELEMENT_SRC.

Viz také

CDHtmlDialog – třída