다음을 통해 공유


CDHtmlDialog::GetElementInterface

요청 된 인터페이스 포인터를 검색 하 여 식별 되는 HTML 요소에서 szElementId.

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

매개 변수

  • szElementId
    HTML 요소의 ID입니다.

  • ppvObj
    주소 요소를 찾으면 요청 된 인터페이스 포인터를 채워야 포인터 및 쿼리가 성공 합니다.

  • riid
    ID (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));

요구 사항

헤더: afxdhtml.h

참고 항목

참조

CDHtmlDialog 클래스

계층 구조 차트

CDHtmlDialog::GetElement

CDHtmlDialog::GetControlDispatch