Macros auxiliares DDX_DHtml

As macros auxiliares DDX_DHtml permitem acesso fácil às propriedades comumente usadas de controles em uma página HTML.

Macros de troca de dados

Nome Descrição
DDX_DHtml_ElementValue Define ou recupera a propriedade Value do controle selecionado.
DDX_DHtml_ElementInnerText Define ou recupera o texto entre as marcas inicial e final do elemento atual.
DDX_DHtml_ElementInnerHtml Define ou recupera o HTML entre as marcas inicial e final do elemento atual.
DDX_DHtml_Anchor_Href Define ou recupera a URL de destino ou o ponto de ancoragem.
DDX_DHtml_Anchor_Target Define ou recupera a janela ou o quadro de destino.
DDX_DHtml_Img_Src Define ou recupera o nome de uma imagem ou um clipe de vídeo no documento.
DDX_DHtml_Frame_Src Define ou recupera a URL do quadro associado.
DDX_DHtml_IFrame_Src Define ou recupera a URL do quadro associado.

Requisitos

Cabeçalho: afxdhtml.h

DDX_DHtml_Anchor_Href

Define ou recupera a URL de destino ou o ponto de ancoragem.

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

Parâmetros

dx
Um ponteiro para um objeto CDataExchange.

name
O valor especificado para o parâmetro de ID do controle HTML.

var
O valor que está sendo trocado.

Comentários

Essa macro chama a função CDHtmlDialog::DDX_DHtml_ElementText usando a ID de expedição DISPID_IHTMLANCHORELEMENT_HREF.

DDX_DHtml_Anchor_Target

Define ou recupera a janela ou o quadro de destino.

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

Parâmetros

dx
Um ponteiro para um objeto CDataExchange.

name
O valor especificado para o parâmetro de ID do controle HTML.

var
O valor que está sendo trocado.

Comentários

Essa macro chama a função CDHtmlDialog::DDX_DHtml_ElementText usando a ID de expedição DISPID_IHTMLANCHORELEMENT_TARGET.

DDX_DHtml_ElementInnerHtml

Define ou recupera o HTML entre as marcas inicial e final do elemento atual.

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

Parâmetros

dx
Um ponteiro para um objeto CDataExchange.

name
O valor especificado para o parâmetro de ID do controle HTML.

var
O valor que está sendo trocado.

Comentários

Essa macro chama a função CDHtmlDialog::DDX_DHtml_ElementText usando a ID de expedição DISPID_IHTMLELEMENT_INNERHTML.

DDX_DHtml_ElementInnerText

Define ou recupera o texto entre as marcas inicial e final do elemento atual.

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

Parâmetros

dx
Um ponteiro para um objeto CDataExchange.

name
O valor especificado para o parâmetro de ID do controle HTML.

var
O valor que está sendo trocado.

Comentários

Essa macro chama a função CDHtmlDialog::DDX_DHtml_ElementText usando a ID de expedição DISPID_IHTMLELEMENT_INNERTEXT.

DDX_DHtml_ElementValue

Define ou recupera a propriedade Value do controle selecionado.

DDX_DHtml_ElementValue(
    CDataExchange* dx,
    LPCTSTR name,
    var)

Parâmetros

dx
Um ponteiro para um objeto CDataExchange.

name
O valor especificado para o parâmetro de ID do controle HTML.

var
O valor que está sendo trocado. Confira valor em CDHtmlDialog::DDX_DHtml_ElementText.

Comentários

Essa macro só terá êxito quando executada em controles que têm uma propriedade Value. Os controles que têm uma propriedade Value incluem caixas de edição, caixas de listagem e caixas de combinação.

Essa macro chama a função CDHtmlDialog::DDX_DHtml_ElementText usando a ID de expedição DISPID_A_VALUE.

DDX_DHtml_Frame_Src

Define ou recupera a URL do quadro associado.

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

Parâmetros

dx
Um ponteiro para um objeto CDataExchange.

name
O valor especificado para o parâmetro de ID do controle HTML.

var
O valor que está sendo trocado.

Comentários

Essa macro chama a função CDHtmlDialog::D DX_DHtml_ElementText usando a ID de expedição DISPID_IHTMLFRAMEBASE_SRC.

DDX_DHtml_IFrame_Src

Define ou recupera a URL do quadro associado.

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

Parâmetros

dx
Um ponteiro para um objeto CDataExchange.

name
O valor especificado para o parâmetro de ID do controle HTML.

var
O valor que está sendo trocado.

Comentários

Essa macro chama a função CDHtmlDialog::D DX_DHtml_ElementText usando a ID de expedição DISPID_IHTMLFRAMEBASE_SRC.

DDX_DHtml_Img_Src

Obtém ou recupera o nome de uma imagem ou um clipe de vídeo no documento.

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

Parâmetros

dx
Um ponteiro para um objeto CDataExchange.

name
O valor especificado para o parâmetro de ID do controle HTML.

var
O valor que está sendo trocado.

Comentários

Ao usar a macro DDX_DHtml_Img_Src para recuperar a propriedade src para um elemento IMAGE, o objeto de imagem do Internet Explorer retornará a URL totalmente escapada para a origem da imagem. Por exemplo, se você usar a macro DDX_DHtml_Img_Src para definir a propriedade src de um elemento IMAGE para a cadeia de caracteres "alguma imagem interessante", quando você recuperar essa propriedade, o Internet Explorer retornará a cadeia de caracteres "res://d:\myapplication\myapp.exe/some%20interesting%20picture".

Essa macro chama a função CDHtmlDialog::D DX_DHtml_ElementText usando a ID de expedição DISPID_IHTMLIMGELEMENT_SRC.

Confira também

Classe CDHtmlDialog