CDHtmlDialog::GetElement
szElementIdで指定された HTML 要素のインターフェイスを返します。
HRESULT GetElement(
LPCTSTR szElementId,
IDispatch **ppdisp,
BOOL *pbCollection = NULL
);
HRESULT GetElement(
LPCTSTR szElementId,
IHTMLElement **pphtmlElement
);
パラメーター
szElementId
HTML 要素の ID。ppdisp
要素の要求された要素またはコレクションへの IDispatch のポインター。pbCollection
ppdisp によって表されるオブジェクトを要素の単一の要素、またはコレクションであるかどうかを示す BOOL。pphtmlElement
要求された要素への IHTMLElement のポインター。
戻り値
標準の HRESULT 値。
解説
指定した ID を持つ複数の要素である可能性がある条件を処理する必要がある場合は、最初のオーバーロードを使用します。返されたインターフェイス ポインターのコレクションを単一の項目にあるかどうかを確認するには、最後のパラメーターを使用できます。インターフェイス ポインターがコレクションにある場合、IHTMLElementCollection を照会、序数位置によって要素を参照するために item のプロパティを使用できます。
2 番目のオーバーロードは、ページで同じ ID の複数の要素がの場合は失敗します。
必要条件
ヘッダー : afxdhtml.h