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 |