CDHtmlDialog::GetElementInterface
更新 : 2007 年 11 月
要求されたインターフェイス ポインタを、szElementId で識別される HTML 要素から取得します。
template <class Q>
HRESULT GetElementInterface(
LPCTSTR szElementId,
Q** ppvObj
);
HRESULT GetElementInterface(
LPCTSTR szElementId,
REFIID riid,
void** ppvObj
);
パラメータ
szElementId
HTML 要素の ID。ppvObj
要素が見つかりクエリが成功した場合に、要求されたインターフェイス ポインタが設定されるポインタのアドレス。riid
要求されたインターフェイスのインターフェイス ID (IID)。
戻り値
標準の HRESULT 値を返します。
使用例
CComPtr<IHTMLInputButtonElement> spBtn1;
CComPtr<IHTMLInputButtonElement> spBtn2;
HRESULT hr = S_OK;
// Use the template overload
hr = GetElementInterface(L"Button1", &spBtn1);
// Use the nontemplate overload
hr = GetElementInterface(L"Button1", IID_IHTMLInputButtonElement,
reinterpret_cast<void**>(&spBtn2));
必要条件
ヘッダー : afxdhtml.h
参照
参照
CDHtmlDialog::GetControlDispatch