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
Název | 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 elementu 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.