DDX_DHtml Helper マクロ

DDX_DHtml ヘルパー マクロを使用すると、HTML ページ上のコントロールの一般的に使用されるプロパティに簡単にアクセスできます。

Data Exchange マクロ

名前 説明
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 コントロールの ID パラメーターに指定した値。

var
交換される値。

解説

このマクロは、 DISPID_IHTMLANCHORELEMENT_HREF ディスパッチ ID を使用して CDHtmlDialog::D DX_DHtml_ElementText 関数を呼び出します。

DDX_DHtml_Anchor_Target

ターゲット ウィンドウまたはフレームを設定または取得します。

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

パラメーター

Dx
CDataExchange オブジェクトへのポインター。

name
HTML コントロールの ID パラメーターに指定した値。

var
交換される値。

解説

このマクロは、 DISPID_IHTMLANCHORELEMENT_TARGET ディスパッチ ID を使用して CDHtmlDialog::D DX_DHtml_ElementText 関数を呼び出します。

DDX_DHtml_ElementInnerHtml

現在の要素の開始タグと終了タグの間の HTML を設定または取得します。

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

パラメーター

Dx
CDataExchange オブジェクトへのポインター。

name
HTML コントロールの ID パラメーターに指定した値。

var
交換される値。

解説

このマクロは、 DISPID_IHTMLELEMENT_INNERHTML ディスパッチ ID を使用して CDHtmlDialog::D DX_DHtml_ElementText 関数を呼び出します。

DDX_DHtml_ElementInnerText

現在の要素の開始タグと終了タグの間のテキストを設定または取得します。

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

パラメーター

Dx
CDataExchange オブジェクトへのポインター。

name
HTML コントロールの ID パラメーターに指定した値。

var
交換される値。

解説

このマクロは、 DISPID_IHTMLELEMENT_INNERTEXT ディスパッチ ID を使用して CDHtmlDialog::D DX_DHtml_ElementText 関数を呼び出します。

DDX_DHtml_ElementValue

選択したコントロールの Value プロパティを設定または取得します。

DDX_DHtml_ElementValue(
    CDataExchange* dx,
    LPCTSTR name,
    var)

パラメーター

Dx
CDataExchange オブジェクトへのポインター。

name
HTML コントロールの ID パラメーターに指定した値。

var
交換される値。 CDHtmlDialog::D DX_DHtml_ElementText の値を参照してください

解説

このマクロは、Value プロパティを持つコントロールで実行した場合にのみ成功します。 Value プロパティを持つコントロールには、編集ボックス、リスト ボックス、コンボ ボックスがあります。

このマクロは、 DISPID_A_VALUE ディスパッチ ID を使用して CDHtmlDialog::D DX_DHtml_ElementText 関数を呼び出します。

DDX_DHtml_Frame_Src

関連付けられたフレームの URL を設定または取得します。

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

パラメーター

Dx
CDataExchange オブジェクトへのポインター。

name
HTML コントロールの ID パラメーターに指定した値。

var
交換される値。

解説

このマクロは、DISPID_IHTMLFRAMEBAStandard Edition_SRCディスパッチ ID を使用して CDHtmlDialog::D DX_DHtml_ElementText 関数を呼び出します。

DDX_DHtml_IFrame_Src

関連付けられたフレームの URL を設定または取得します。

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

パラメーター

Dx
CDataExchange オブジェクトへのポインター。

name
HTML コントロールの ID パラメーターに指定した値。

var
交換される値。

解説

このマクロは、DISPID_IHTMLFRAMEBAStandard Edition_SRCディスパッチ ID を使用して CDHtmlDialog::D DX_DHtml_ElementText 関数を呼び出します。

DDX_DHtml_Img_Src

ドキュメント内の画像またはビデオ クリップの名前を取得または取得します。

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

パラメーター

Dx
CDataExchange オブジェクトへのポインター。

name
HTML コントロールの ID パラメーターに指定した値。

var
交換される値。

解説

DDX_DHtml_Img_Src マクロを使用して IMAGE 要素の src プロパティを取得する場合、インターネット エクスプローラーイメージ オブジェクトは、イメージ ソースの完全にエスケープされた URL を返します。 たとえば、DDX_DHtml_Img_Src マクロを使用して IMAGE 要素の src プロパティを文字列 "some interesting picture" に設定すると、インターネット エクスプローラーは文字列 "res://d:\myapplication\myapp.exe/some%20interesting%20picture" を返します。

このマクロは、 DISPID_IHTMLIMGELEMENT_SRC ディスパッチ ID を使用して CDHtmlDialog::D DX_DHtml_ElementText 関数を呼び出します。

関連項目

CDHtmlDialog クラス