Partager via


CDHtmlDialog::GetElement

Retourne une interface sur l'élément HTML spécifié par szElementId.

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

Paramètres

  • szElementId
    L'ID d'un élément HTML.

  • ppdisp
    Un pointeur d' IDispatch à l'élément ou à la collection demandé d'éléments.

  • pbCollection
    BOOL Indiquant si l'objet représenté par le ppdisp est un élément unique ou une collection d'éléments.

  • pphtmlElement
    Un pointeur d' IHTMLElement à l'élément demandé.

Valeur de retour

Une valeur standard d' HRESULT .

Notes

Utilisez la première surcharge si vous devez gérer les conditions dans lesquelles il peut y avoir plusieurs éléments avec l'ID spécifiéeVous pouvez utiliser le dernier paramètre pour déterminer si le pointeur d'interface est retourné à une collection ou un seul élément.Si le pointeur d'interface est dans une collection, vous pouvez rechercher IHTMLElementCollection et utiliser sa propriété d' item pour faire référence aux éléments par position ordinale.

La deuxième surcharge échoue si plusieurs élément avec le même ID dans la page.

Configuration requise

Header: afxdhtml.h

Voir aussi

Référence

Classe de CDHtmlDialog

Graphique de la hiérarchie

CDHtmlDialog::GetElementInterface

CDHtmlDialog::GetControlDispatch