Compartir a través de


CDHtmlDialog::GetElement

devuelve una interfaz en el elemento HTML especificado por szElementId.

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

Parámetros

  • szElementId
    El identificador de un elemento HTML.

  • ppdisp
    Un puntero de IDispatch al elemento o colección solicitado de elementos.

  • pbCollection
    BOOL que indica si el objeto representado por el ppdisp es un elemento único o una colección de elementos.

  • pphtmlElement
    Un puntero de IHTMLElement el elemento solicitado.

Valor devuelto

un valor estándar de HRESULT .

Comentarios

Utilice la primera sobrecarga si necesita controlar las condiciones en las que puede haber más de un elemento con el identificador especificado Puede utilizar el parámetro pasado para averiguar si el puntero devuelto de interfaz a una colección o un solo elemento. Si el puntero de interfaz está en una colección, puede consultar IHTMLElementCollection y utilizar la propiedad de elemento para hacer referencia a los elementos por posición ordinal.

La segunda sobrecarga producirá un error si hay más de un elemento con el mismo identificador en la página.

Requisitos

encabezado: afxdhtml.h

Vea también

Referencia

CDHtmlDialog Class

Gráfico de jerarquías

CDHtmlDialog::GetElementInterface

CDHtmlDialog::GetControlDispatch