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 を設定または取得します。 |
要件
Header: 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 プロパティを持つコントロールで実行した場合にのみ成功します。 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_IHTMLFRAMEBASE_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_IHTMLFRAMEBASE_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 プロパティを取得すると、Internet Explorer イメージ オブジェクトはイメージ ソースの完全にエスケープされた URL を返します。 たとえば、DDX_DHtml_Img_Src マクロを使用して IMAGE 要素の src プロパティを文字列 "興味深い画像" に設定すると、Internet Explorer は文字列 "res://d:\myapplication\myapp.exe/some%20interesting%20picture" を返します。
このマクロは、DISPID_IHTMLIMGELEMENT_SRC ディスパッチ ID を使用して CDHtmlDialog::D DX_DHtml_ElementText 関数を呼び出します。