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