ID2D1SvgElement::ReplaceChild 方法 (d2d1svg.h)

将 oldChild 元素替换为 newChild。 此操作将从树中删除 oldChild。 如果 newChild 元素已有父元素,则作为替换操作的一部分从此父元素中删除。

语法

HRESULT ReplaceChild(
  [in] ID2D1SvgElement *newChild,
  [in] ID2D1SvgElement *oldChild
);

参数

[in] newChild

类型: ID2D1SvgElement*

要插入的元素。

[in] oldChild

类型: ID2D1SvgElement*

要替换的子元素。 oldChild 元素必须是此元素的直接子元素。

返回值

类型: HRESULT

此方法返回 HRESULT 成功或错误代码。 如果此元素不能接受 newChild 类型的子级,则返回错误。 如果 newChild 是此元素的上级,则返回错误。

要求

要求
目标平台 Windows
标头 d2d1svg.h
DLL Direct2d.dll

另请参阅

ID2D1SvgElement