Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Os macros auxiliares DDX_DHtml permitem fácil acesso às propriedades comuns dos controlos numa página HTML.
Macros de Intercâmbio de Dados
| Nome | Description |
|---|---|
| DDX_DHtml_ElementValue | Define ou recupera a propriedade Valor do controlo selecionado. |
| DDX_DHtml_ElementInnerText | Define ou recupera o texto entre as etiquetas de início e fim do elemento atual. |
| DDX_DHtml_ElementInnerHtml | Define ou recupera o HTML entre as etiquetas de início e fim do elemento atual. |
| DDX_DHtml_Anchor_Href | Define ou recupera o URL de destino ou ponto de ancoragem. |
| DDX_DHtml_Anchor_Target | Define ou recupera a janela ou moldura alvo. |
| DDX_DHtml_Img_Src | Define ou recupera o nome de uma imagem ou de um vídeo no documento. |
| DDX_DHtml_Frame_Src | Define ou recupera a URL do frame associado. |
| DDX_DHtml_IFrame_Src | Define ou recupera a URL do frame associado. |
Requerimentos
Cabeçalho: afxdhtml.h
DDX_DHtml_Anchor_Href
Define ou recupera o URL de destino ou ponto de ancoragem.
DDX_DHtml_Anchor_Href(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parâmetros
dx
Um apontador para um objeto CDataExchange .
name
O valor que especificaste para o parâmetro ID do controlo HTML.
VAR
O valor que está a ser trocado.
Observações
Esta macro chama a função CDHtmlDialog::D DX_DHtml_ElementText usando o ID de despacho DISPID_IHTMLANCHORELEMENT_HREF.
DDX_DHtml_Anchor_Target
Define ou recupera a janela ou moldura alvo.
DDX_DHtml_Anchor_Target(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parâmetros
dx
Um apontador para um objeto CDataExchange .
name
O valor que especificaste para o parâmetro ID do controlo HTML.
VAR
O valor que está a ser trocado.
Observações
Esta macro chama a função CDHtmlDialog::D DX_DHtml_ElementText usando o ID de despacho DISPID_IHTMLANCHORELEMENT_TARGET.
DDX_DHtml_ElementInnerHtml
Define ou recupera o HTML entre as etiquetas de início e fim do elemento atual.
DDX_DHtml_ElementInnerHtml(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parâmetros
dx
Um apontador para um objeto CDataExchange .
name
O valor que especificaste para o parâmetro ID do controlo HTML.
VAR
O valor que está a ser trocado.
Observações
Esta macro chama a função CDHtmlDialog::D DX_DHtml_ElementText usando o ID de despacho DISPID_IHTMLELEMENT_INNERHTML.
DDX_DHtml_ElementInnerText
Define ou recupera o texto entre as etiquetas de início e fim do elemento atual.
DDX_DHtml_ElementInnerText(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parâmetros
dx
Um apontador para um objeto CDataExchange .
name
O valor que especificaste para o parâmetro ID do controlo HTML.
VAR
O valor que está a ser trocado.
Observações
Esta macro chama a função CDHtmlDialog::D DX_DHtml_ElementText usando o ID de despacho DISPID_IHTMLELEMENT_INNERTEXT.
DDX_DHtml_ElementValue
Define ou recupera a propriedade Valor do controlo selecionado.
DDX_DHtml_ElementValue(
CDataExchange* dx,
LPCTSTR name,
var)
Parâmetros
dx
Um apontador para um objeto CDataExchange .
name
O valor que especificaste para o parâmetro ID do controlo HTML.
VAR
O valor que está a ser trocado. Ver valor em CDHtmlDialog::D DX_DHtml_ElementText.
Observações
Esta macro só terá sucesso quando executada em controlos que tenham uma propriedade de Valor. Controlos que têm uma propriedade Valor incluem caixas de edição, caixas de lista e caixas de combo.
Esta macro chama a função CDHtmlDialog::D DX_DHtml_ElementText usando o ID de despacho DISPID_A_VALUE.
DDX_DHtml_Frame_Src
Define ou recupera a URL do frame associado.
DDX_DHtml_Frame_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parâmetros
dx
Um apontador para um objeto CDataExchange .
name
O valor que especificaste para o parâmetro ID do controlo HTML.
VAR
O valor que está a ser trocado.
Observações
Esta macro chama a função CDHtmlDialog::D DX_DHtml_ElementText usando o ID de despacho DISPID_IHTMLFRAMEBASE_SRC.
DDX_DHtml_IFrame_Src
Define ou recupera a URL do frame associado.
DDX_DHtml_IFrame_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parâmetros
dx
Um apontador para um objeto CDataExchange .
name
O valor que especificaste para o parâmetro ID do controlo HTML.
VAR
O valor que está a ser trocado.
Observações
Esta macro chama a função CDHtmlDialog::D DX_DHtml_ElementText usando o ID de despacho DISPID_IHTMLFRAMEBASE_SRC.
DDX_DHtml_Img_Src
Obtém ou recupera o nome de uma imagem ou de um vídeo no documento.
DDX_DHtml_Img_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Parâmetros
dx
Um apontador para um objeto CDataExchange .
name
O valor que especificaste para o parâmetro ID do controlo HTML.
VAR
O valor que está a ser trocado.
Observações
Ao usar a macro DDX_DHtml_Img_Src para recuperar a propriedade src de um elemento IMAGEM, o objeto imagem do Internet Explorer devolverá a URL totalmente escapada da fonte da imagem. Por exemplo, se usar a macro DDX_DHtml_Img_Src para definir a propriedade src de um elemento IMAGE para a cadeia "some interesting picture", ao recuperar essa propriedade, o Internet Explorer devolverá a cadeia "res://d:\myapplication\myapp.exe/some%20interesting%20picture."
Esta macro chama a função CDHtmlDialog::D DX_DHtml_ElementText usando o ID de despacho DISPID_IHTMLIMGELEMENT_SRC.