CDHtmlDialog::GetElementInterface
Ruft den angeforderten Schnittstellenzeiger aus dem HTML-Element ab, die von szElementId identifiziert wird.
template <class Q>
HRESULT GetElementInterface(
LPCTSTR szElementId,
Q** ppvObj
);
HRESULT GetElementInterface(
LPCTSTR szElementId,
REFIID riid,
void** ppvObj
);
Parameter
szElementId
Die ID eines HTML-Elements.ppvObj
Adresse eines Zeigers, der mit dem angeforderten Schnittstellenzeiger gefüllt wird, wenn das Element gefunden wird und die Abfrage folgt.riid
Die Schnittstellen-ID (IID) der angeforderten Schnittstelle.
Rückgabewert
Ein HRESULT-Standardwert.
Beispiel
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));
Anforderungen
Header: afxdhtml.h