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.