Partager via


ID2D1SvgElement ::InsertChildBefore, méthode (d2d1svg.h)

Insère newChild en tant qu’enfant de cet élément, avant l’élément referenceChild. Si l’élément newChild a déjà un parent, il est supprimé de ce parent dans le cadre de l’insertion.

Syntaxe

HRESULT InsertChildBefore(
  [in]           ID2D1SvgElement *newChild,
  [in, optional] ID2D1SvgElement *referenceChild
);

Paramètres

[in] newChild

Type : ID2D1SvgElement*

Élément à insérer.

[in, optional] referenceChild

Type : ID2D1SvgElement*

Élément auquel l’enfant doit être inséré avant. Si referenceChild a la valeur Null, newChild est placé comme dernier enfant. Si referenceChild n’a pas la valeur Null, il doit s’agir d’un enfant immédiat de cet élément.

Valeur retournée

Type : HRESULT

Cette méthode retourne un code de réussite ou d’erreur HRESULT. Retourne une erreur si cet élément ne peut pas accepter les enfants du type newChild. Retourne une erreur si newChild est un ancêtre de cet élément.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d2d1svg.h
DLL Direct2d.dll

Voir aussi

ID2D1SvgElement