CDHtmlDialog::GetElementInterface
Récupère le pointeur d'interface demandé de l'élément HTML identifié par szElementId.
template <class Q>
HRESULT GetElementInterface(
LPCTSTR szElementId,
Q** ppvObj
);
HRESULT GetElementInterface(
LPCTSTR szElementId,
REFIID riid,
void** ppvObj
);
Paramètres
szElementId
L'ID d'un élément HTML.ppvObj
L'adresse d'un pointeur qui est rempli avec le pointeur d'interface demandé si l'élément est trouvé et la requête réussit.riid
l'ID d'interface (IID) de l'interface demandée.
Valeur de retour
Une valeur standard d' HRESULT .
Exemple
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));
Configuration requise
Header: afxdhtml.h