CDHtmlDialog::GetElementInterface

Recupera o ponteiro de interface solicitada 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 ID de um elemento HTML.

  • ppvObj
    Endereço de um ponteiro que será preenchido com o ponteiro de interface solicitada se o elemento for encontrado e a consulta for bem-sucedida.

  • riid
    A interface ID (IID) da interface solicitada.

Valor de retorno

Um padrão HRESULT valor.

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 de hierarquia

CDHtmlDialog::GetElement

CDHtmlDialog::GetControlDispatch

Outros recursos

CDHtmlDialog membros