共用方式為


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

另請參閱

ID2D1SvgElement