共用方式為


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