Condividi tramite


Macro di supporto DDX_DHtml

Le macro helper DDX_DHtml consentono di accedere facilmente alle proprietà di uso comune dei controlli in una pagina HTML.

Macro di Scambio di dati

Nome Descrizione
DDX_DHtml_ElementValue Imposta o recupera la proprietà Value dal controllo selezionato.
DDX_DHtml_ElementInnerText Imposta o recupera il testo tra i tag iniziale e finale dell'elemento corrente.
DDX_DHtml_ElementInnerHtml Imposta o recupera il codice HTML tra i tag iniziale e finale dell'elemento corrente.
DDX_DHtml_Anchor_Href Imposta o recupera l'URL di destinazione o il punto di ancoraggio.
DDX_DHtml_Anchor_Target Imposta o recupera la finestra o il frame di destinazione.
DDX_DHtml_Img_Src Imposta o recupera il nome di un'immagine o di un clip video nel documento.
DDX_DHtml_Frame_Src Imposta o recupera l'URL del frame associato.
DDX_DHtml_IFrame_Src Imposta o recupera l'URL del frame associato.

Requisiti

Intestazione: afxdhtml.h

DDX_DHtml_Anchor_Href

Imposta o recupera l'URL di destinazione o il punto di ancoraggio.

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

Parametri

Dx
Puntatore a un oggetto CDataExchange .

name
Valore specificato per il parametro ID del controllo HTML.

var
Valore scambiato.

Osservazioni:

Questa macro chiama la funzione CDHtmlDialog::D DX_DHtml_ElementText usando l'ID di invio DISPID_IHTMLANCHORELEMENT_HREF.

DDX_DHtml_Anchor_Target

Imposta o recupera la finestra o il frame di destinazione.

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

Parametri

Dx
Puntatore a un oggetto CDataExchange .

name
Valore specificato per il parametro ID del controllo HTML.

var
Valore scambiato.

Osservazioni:

Questa macro chiama la funzione CDHtmlDialog::D DX_DHtml_ElementText usando l'ID di invio DISPID_IHTMLANCHORELEMENT_TARGET.

DDX_DHtml_ElementInnerHtml

Imposta o recupera il codice HTML tra i tag iniziale e finale dell'elemento corrente.

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

Parametri

Dx
Puntatore a un oggetto CDataExchange .

name
Valore specificato per il parametro ID del controllo HTML.

var
Valore scambiato.

Osservazioni:

Questa macro chiama la funzione CDHtmlDialog::D DX_DHtml_ElementText usando l'ID di invio DISPID_IHTMLELEMENT_INNERHTML.

DDX_DHtml_ElementInnerText

Imposta o recupera il testo tra i tag iniziale e finale dell'elemento corrente.

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

Parametri

Dx
Puntatore a un oggetto CDataExchange .

name
Valore specificato per il parametro ID del controllo HTML.

var
Valore scambiato.

Osservazioni:

Questa macro chiama la funzione CDHtmlDialog::D DX_DHtml_ElementText usando l'ID dispatch DISPID_IHTMLELEMENT_INNERTEXT.

DDX_DHtml_ElementValue

Imposta o recupera la proprietà Value dal controllo selezionato.

DDX_DHtml_ElementValue(
    CDataExchange* dx,
    LPCTSTR name,
    var)

Parametri

Dx
Puntatore a un oggetto CDataExchange .

name
Valore specificato per il parametro ID del controllo HTML.

var
Valore scambiato. Vedere il valore in CDHtmlDialog::D DX_DHtml_ElementText.

Osservazioni:

Questa macro avrà esito positivo solo quando viene eseguita sui controlli che dispongono di una proprietà Value. I controlli con una proprietà Value includono caselle di modifica, caselle di riepilogo e caselle combinate.

Questa macro chiama la funzione CDHtmlDialog::D DX_DHtml_ElementText usando l'ID di invio DISPID_A_VALUE.

DDX_DHtml_Frame_Src

Imposta o recupera l'URL del frame associato.

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

Parametri

Dx
Puntatore a un oggetto CDataExchange .

name
Valore specificato per il parametro ID del controllo HTML.

var
Valore scambiato.

Osservazioni:

Questa macro chiama la funzione CDHtmlDialog::D DX_DHtml_ElementText usando l'ID dispatch DISPID_IHTMLFRAMEBAedizione Standard_SRC.

DDX_DHtml_IFrame_Src

Imposta o recupera l'URL del frame associato.

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

Parametri

Dx
Puntatore a un oggetto CDataExchange .

name
Valore specificato per il parametro ID del controllo HTML.

var
Valore scambiato.

Osservazioni:

Questa macro chiama la funzione CDHtmlDialog::D DX_DHtml_ElementText usando l'ID dispatch DISPID_IHTMLFRAMEBAedizione Standard_SRC.

DDX_DHtml_Img_Src

Ottiene o recupera il nome di un'immagine o di un clip video nel documento.

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

Parametri

Dx
Puntatore a un oggetto CDataExchange .

name
Valore specificato per il parametro ID del controllo HTML.

var
Valore scambiato.

Osservazioni:

Quando si utilizza la macro DDX_DHtml_Img_Src per recuperare la proprietà src per un elemento IMAGE, l'oggetto immagine di Internet Explorer restituirà l'URL di escape completo per l'origine dell'immagine. Ad esempio, se si utilizza la macro DDX_DHtml_Img_Src per impostare la proprietà src di un elemento IMAGE sulla stringa "un'immagine interessante", quando si recupera tale proprietà, Internet Explorer restituirà la stringa "res://d:\myapplication\myapp.exe/some%20interesting%20picture".

Questa macro chiama la funzione CDHtmlDialog::D DX_DHtml_ElementText usando l'ID di invio DISPID_IHTMLIMGELEMENT_SRC.

Vedi anche

Classe CDHtmlDialog