CDHtmlDialog::GetElementInterface
Извлекает указатель запрашиваемого интерфейса из html-элемента указанного szElementId.
template <class Q>
HRESULT GetElementInterface(
LPCTSTR szElementId,
Q** ppvObj
);
HRESULT GetElementInterface(
LPCTSTR szElementId,
REFIID riid,
void** ppvObj
);
Параметры
szElementId
Идентификатор html-элемента.ppvObj
Адрес указателя, который будет заполнен с указателем запрашиваемого интерфейса, если элемент поиска и запрос завершится успешно.riid
Идентификатор IID запрошенного интерфейса.
Возвращаемое значение
Стандартное значение HRESULT.
Пример
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));
Требования
Header: afxdhtml.h