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
CDHtmlDialog::GetControlDispatch