Compartir a través de


CDHtmlDialog::GetElementInterface

Recupera el puntero solicitado de la interfaz del elemento HTML identificado por szElementId.

template <class Q> 
HRESULT GetElementInterface( 
   LPCTSTR szElementId, 
   Q** ppvObj  
); 
HRESULT GetElementInterface( 
   LPCTSTR szElementId, 
   REFIID riid, 
   void** ppvObj  
);

Parámetros

  • szElementId
    El identificador de un elemento HTML.

  • ppvObj
    La dirección de un puntero que se rellena con el puntero solicitado de interfaz si se encuentra el elemento y la consulta tiene éxito.

  • riid
    El id. de interfaz (IID) de la interfaz solicitada.

Valor devuelto

un valor estándar de HRESULT .

Ejemplo

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));

Requisitos

encabezado: afxdhtml.h

Vea también

Referencia

CDHtmlDialog Class

Gráfico de jerarquías

CDHtmlDialog::GetElement

CDHtmlDialog::GetControlDispatch