Partager via


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

Voir aussi

Référence

CDHtmlDialog, classe

Graphique de la hiérarchie

CDHtmlDialog::GetElement

CDHtmlDialog::GetControlDispatch