Вспомогательные макросы DDX_DHtml
Вспомогательные макросы DDX_DHtml позволяют легко обращаться к часто используемым свойствам элементов управления на HTML-странице.
Макросы Обмена данными
Имя | Описание |
---|---|
DDX_DHtml_ElementValue | Задает или извлекает свойство Value из выбранного элемента управления. |
DDX_DHtml_ElementInnerText | Задает или извлекает текст между тегами начала и конца текущего элемента. |
DDX_DHtml_ElementInnerHtml | Задает или извлекает HTML-код между тегами начала и окончания текущего элемента. |
DDX_DHtml_Anchor_Href | Задает или извлекает конечный URL-адрес или точку привязки. |
DDX_DHtml_Anchor_Target | Задает или извлекает целевое окно или кадр. |
DDX_DHtml_Img_Src | Задает или извлекает имя изображения или клипа в документе. |
DDX_DHtml_Frame_Src | Задает или извлекает URL-адрес связанного кадра. |
DDX_DHtml_IFrame_Src | Задает или извлекает URL-адрес связанного кадра. |
Требования
Заголовок: afxdhtml.h
DDX_DHtml_Anchor_Href
Задает или извлекает конечный URL-адрес или точку привязки.
DDX_DHtml_Anchor_Href(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Параметры
dx
Указатель на объект CDataExchange .
name
Значение, указанное для параметра идентификатора элемента управления HTML.
var
Значение, которое обменивается.
Замечания
Этот макрос вызывает функцию CDHtmlDialog::D DX_DHtml_ElementText с помощью идентификатора диспетчера DISPID_IHTMLANCHORELEMENT_HREF.
DDX_DHtml_Anchor_Target
Задает или извлекает целевое окно или кадр.
DDX_DHtml_Anchor_Target(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Параметры
dx
Указатель на объект CDataExchange .
name
Значение, указанное для параметра идентификатора элемента управления HTML.
var
Значение, которое обменивается.
Замечания
Этот макрос вызывает функцию CDHtmlDialog::D DX_DHtml_ElementText с помощью идентификатора диспетчера DISPID_IHTMLANCHORELEMENT_TARGET.
DDX_DHtml_ElementInnerHtml
Задает или извлекает HTML-код между тегами начала и окончания текущего элемента.
DDX_DHtml_ElementInnerHtml(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Параметры
dx
Указатель на объект CDataExchange .
name
Значение, указанное для параметра идентификатора элемента управления HTML.
var
Значение, которое обменивается.
Замечания
Этот макрос вызывает функцию CDHtmlDialog::D DX_DHtml_ElementText с помощью идентификатора диспетчера DISPID_IHTMLELEMENT_INNERHTML.
DDX_DHtml_ElementInnerText
Задает или извлекает текст между тегами начала и конца текущего элемента.
DDX_DHtml_ElementInnerText(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Параметры
dx
Указатель на объект CDataExchange .
name
Значение, указанное для параметра идентификатора элемента управления HTML.
var
Значение, которое обменивается.
Замечания
Этот макрос вызывает функцию CDHtmlDialog::D DX_DHtml_ElementText с помощью идентификатора диспетчера DISPID_IHTMLELEMENT_INNERTEXT.
DDX_DHtml_ElementValue
Задает или извлекает свойство Value из выбранного элемента управления.
DDX_DHtml_ElementValue(
CDataExchange* dx,
LPCTSTR name,
var)
Параметры
dx
Указатель на объект CDataExchange .
name
Значение, указанное для параметра идентификатора элемента управления HTML.
var
Значение, которое обменивается. См. значение в CDHtmlDialog::D DX_DHtml_ElementText.
Замечания
Этот макрос будет успешно выполнен только при запуске в элементах управления с свойством Value. Элементы управления, имеющие свойство Value, включают поля редактирования, списки и поля со списком.
Этот макрос вызывает функцию CDHtmlDialog::D DX_DHtml_ElementText с помощью идентификатора диспетчера DISPID_A_VALUE.
DDX_DHtml_Frame_Src
Задает или извлекает URL-адрес связанного кадра.
DDX_DHtml_Frame_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Параметры
dx
Указатель на объект CDataExchange .
name
Значение, указанное для параметра идентификатора элемента управления HTML.
var
Значение, которое обменивается.
Замечания
Этот макрос вызывает функцию CDHtmlDialog::D DX_DHtml_ElementText с помощью идентификатора диспетчера DISPID_IHTMLFRAMEBASE_SRC.
DDX_DHtml_IFrame_Src
Задает или извлекает URL-адрес связанного кадра.
DDX_DHtml_IFrame_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Параметры
dx
Указатель на объект CDataExchange .
name
Значение, указанное для параметра идентификатора элемента управления HTML.
var
Значение, которое обменивается.
Замечания
Этот макрос вызывает функцию CDHtmlDialog::D DX_DHtml_ElementText с помощью идентификатора диспетчера DISPID_IHTMLFRAMEBASE_SRC.
DDX_DHtml_Img_Src
Возвращает или извлекает имя изображения или клипа в документе.
DDX_DHtml_Img_Src(
CDataExchange* dx,
LPCTSTR name,
CString& var)
Параметры
dx
Указатель на объект CDataExchange .
name
Значение, указанное для параметра идентификатора элемента управления HTML.
var
Значение, которое обменивается.
Замечания
При использовании макроса DDX_DHtml_Img_Src для получения свойства src для элемента IMAGE объект образа Internet Explorer вернет полностью экранированный URL-адрес источника изображения. Например, если вы используете макрос DDX_DHtml_Img_Src для задания свойства src элемента IMAGE строке "некоторое интересное изображение", при извлечении этого свойства Internet Explorer вернет строку "res://d:\myapplication\myapp.exe/some%20interesting%20picture".
Этот макрос вызывает функцию CDHtmlDialog::D DX_DHtml_ElementText с помощью идентификатора диспетчера DISPID_IHTMLIMGELEMENT_SRC.