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.