Macros del asistente DDX_DHtml

Las macros auxiliares de DDX_DHtml permiten un acceso sencillo a las propiedades de controles que se usan habitualmente en una página HTML.

Macros de intercambio de datos

Nombre Descripción
DDX_DHtml_ElementValue Establece o recupera la propiedad Value del control seleccionado.
DDX_DHtml_ElementInnerText Establece o recupera el texto entre las etiquetas inicial y final del elemento actual.
DDX_DHtml_ElementInnerHtml Establece o recupera el CÓDIGO HTML entre las etiquetas inicial y final del elemento actual.
DDX_DHtml_Anchor_Href Establece o recupera la dirección URL de destino o el punto de anclaje.
DDX_DHtml_Anchor_Target Establece o recupera la ventana o marco de destino.
DDX_DHtml_Img_Src Establece o recupera el nombre de una imagen o un clip de vídeo en el documento.
DDX_DHtml_Frame_Src Establece o recupera la dirección URL del marco asociado.
DDX_DHtml_IFrame_Src Establece o recupera la dirección URL del marco asociado.

Requisitos

Encabezado: afxdhtml.h

DDX_DHtml_Anchor_Href

Establece o recupera la dirección URL de destino o el punto de anclaje.

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

Parámetros

dx
Puntero a un objeto CDataExchange.

name
Valor que especificó para el parámetro ID del control HTML.

var
Valor que se va a intercambiar.

Comentarios

Esta macro llama a la función CDHtmlDialog::D DX_DHtml_ElementText mediante el identificador de distribución de DISPID_IHTMLANCHORELEMENT_HREF.

DDX_DHtml_Anchor_Target

Establece o recupera la ventana o marco de destino.

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

Parámetros

dx
Puntero a un objeto CDataExchange.

name
Valor que especificó para el parámetro ID del control HTML.

var
Valor que se va a intercambiar.

Comentarios

Esta macro llama a la función CDHtmlDialog::D DX_DHtml_ElementText mediante el identificador de distribución de DISPID_IHTMLANCHORELEMENT_TARGET.

DDX_DHtml_ElementInnerHtml

Establece o recupera el CÓDIGO HTML entre las etiquetas inicial y final del elemento actual.

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

Parámetros

dx
Puntero a un objeto CDataExchange.

name
Valor que especificó para el parámetro ID del control HTML.

var
Valor que se va a intercambiar.

Comentarios

Esta macro llama a la función CDHtmlDialog::D DX_DHtml_ElementText mediante el identificador de distribución de DISPID_IHTMLELEMENT_INNERHTML.

DDX_DHtml_ElementInnerText

Establece o recupera el texto entre las etiquetas inicial y final del elemento actual.

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

Parámetros

dx
Puntero a un objeto CDataExchange.

name
Valor que especificó para el parámetro ID del control HTML.

var
Valor que se va a intercambiar.

Comentarios

Esta macro llama a la función CDHtmlDialog::D DX_DHtml_ElementText mediante el identificador de distribución de DISPID_IHTMLELEMENT_INNERTEXT.

DDX_DHtml_ElementValue

Establece o recupera la propiedad Value del control seleccionado.

DDX_DHtml_ElementValue(
    CDataExchange* dx,
    LPCTSTR name,
    var)

Parámetros

dx
Puntero a un objeto CDataExchange.

name
Valor que especificó para el parámetro ID del control HTML.

var
Valor que se va a intercambiar. Consulta el valor en CDHtmlDialog::D DX_DHtml_ElementText.

Comentarios

Esta macro solo se realizará correctamente cuando se ejecute en los controles que tienen una propiedad Value. Los controles que tienen una propiedad Value incluyen cuadros de edición, cuadros de lista y cuadros combinados.

Esta macro llama a la función CDHtmlDialog::D DX_DHtml_ElementText mediante el identificador de distribución de DISPID_A_VALUE.

DDX_DHtml_Frame_Src

Establece o recupera la dirección URL del marco asociado.

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

Parámetros

dx
Puntero a un objeto CDataExchange.

name
Valor que especificó para el parámetro ID del control HTML.

var
Valor que se va a intercambiar.

Comentarios

Esta macro llama a la función CDHtmlDialog::D DX_DHtml_ElementText mediante el identificador de distribución de DISPID_IHTMLFRAMEBASE_SRC.

DDX_DHtml_IFrame_Src

Establece o recupera la dirección URL del marco asociado.

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

Parámetros

dx
Puntero a un objeto CDataExchange.

name
Valor que especificó para el parámetro ID del control HTML.

var
Valor que se va a intercambiar.

Comentarios

Esta macro llama a la función CDHtmlDialog::D DX_DHtml_ElementText mediante el identificador de distribución de DISPID_IHTMLFRAMEBASE_SRC.

DDX_DHtml_Img_Src

Obtiene o recupera el nombre de una imagen o un clip de vídeo en el documento.

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

Parámetros

dx
Puntero a un objeto CDataExchange.

name
Valor que especificó para el parámetro ID del control HTML.

var
Valor que se va a intercambiar.

Comentarios

Al usar la macro DDX_DHtml_Img_Src para recuperar la propiedad src de un elemento IMAGE, el objeto de imagen de Internet Explorer devolverá la dirección URL de escape completa del origen de la imagen. Por ejemplo, si usa la macro DDX_DHtml_Img_Src para establecer la propiedad src de un elemento IMAGE en la cadena «imagen interesante», al recuperar esa propiedad, Internet Explorer devolverá la cadena «res://d:\myapplication\myapp.exe/some%20interesting%20picture.»

Esta macro llama a la función CDHtmlDialog::D DX_DHtml_ElementText mediante el identificador de distribución de DISPID_IHTMLIMGELEMENT_SRC.

Consulte también

CDHtmlDialog (clase)