CDHtmlDialog::GetElement

返回在 szElementId指定的HTML元素的接口。

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

参数

  • szElementId
    HTML元素的ID。

  • ppdisp
    组件的请求的元素或集合的 IDispatch 指针。

  • pbCollection
    指示 ppdisp 表示的对象是否的 BOOL 是单个元素或元素的集合。

  • pphtmlElement
    所请求的元素 IHTMLElement 指针。

返回值

标准 HRESULT 值。

备注

请使用第一个重载,如果需要可以有多个具有指定ID的.的元素的处理行为 可以使用最后一个参数查看返回的接口指针是否为集合或单个项。 如果接口指针在集合,可以为 IHTMLElementCollection 查询并使用其 item 属性序号位置引用元素。

;如果有多个具有相同ID的元素在页上,第二个重载将失败。

要求

Header: afxdhtml.h

请参见

参考

CDHtmlDialog选件类

层次结构图

CDHtmlDialog::GetElementInterface

CDHtmlDialog::GetControlDispatch