CDHtmlDialog::GetElement

Gibt eine Schnittstelle des HTML-Elements zurück, das von szElementId angegeben wird.

HRESULT GetElement(
   LPCTSTR szElementId,
   IDispatch **ppdisp,
   BOOL *pbCollection = NULL 
);
HRESULT GetElement(
   LPCTSTR szElementId,
   IHTMLElement **pphtmlElement 
);

Parameter

  • szElementId
    Die ID eines HTML-Elements.

  • ppdisp
    Ein IDispatch Zeiger zum angeforderten Element oder die Auflistung von Elementen.

  • pbCollection
    BOOL, das angibt, ob das Objekt, das von ppdisp dargestellt wird, ein einzelnes Element oder eine Auflistung Elemente ist.

  • pphtmlElement
    Ein IHTMLElement Zeiger zum angeforderten Element.

Rückgabewert

Ein HRESULT-Standardwert.

Hinweise

Verwenden Sie die erste Überladung, wenn Sie Bedingungen behandeln müssen, in denen es möglicherweise mehrere Elemente mit der angegebenen ID gibtSie können den letzten Parameter verwenden, um zu ermitteln, ob der zurückgegebene Schnittstellenzeiger zu einer Auflistung oder einem einzelnen Element ist.Wenn der Schnittstellenzeiger auf einer Auflistung ist, können Sie für IHTMLElementCollection abfragen und seine item-Eigenschaft verwenden, um die Elemente nach der Ordnungsposition zuzugreifen.

Die zweite Überladung fehl, wenn mehr als ein Element mit der gleichen ID auf der Seite gibt.

Anforderungen

Header: afxdhtml.h

Siehe auch

Referenz

CDHtmlDialog-Klasse

Hierarchien-Diagramm

CDHtmlDialog::GetElementInterface

CDHtmlDialog::GetControlDispatch