Compartilhar via


CDHtmlDialog::GetElementInterface

Recupera o ponteiro aplicativo de interface do 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
    A identificação de um elemento HTML.

  • ppvObj
    O endereço de um ponteiro que é preenchido com o ponteiro aplicativo de interface se o elemento é encontrado e a consulta êxito.

  • riid
    A identificação da interface (IID) de interface solicitada.

Valor de retorno

Um valor padrão de HRESULT .

Exemplo

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

Cabeçalho: afxdhtml.h

Consulte também

Referência

Classe CDHtmlDialog

Gráfico da hierarquia

CDHtmlDialog::GetElement

CDHtmlDialog::GetControlDispatch