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 di invio DISPID_IHTMLFRAMEBASE_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 di invio DISPID_IHTMLFRAMEBASE_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.