ID2D1SvgElement::ReplaceChild 方法 (d2d1svg.h)
以 newChild 取代 oldChild 元素。 此作業會從樹狀結構中移除 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 |