共用方式為


ID2D1SvgElement::InsertChildBefore 方法 (d2d1svg.h)

在 referenceChild 元素之前,將 newChild 插入為這個項目的子系。 如果 newChild 元素已經有父代,則會從這個父代中移除,做為插入的一部分。

語法

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

參數

[in] newChild

類型: ID2D1SvgElement*

要插入的專案。

[in, optional] referenceChild

類型: ID2D1SvgElement*

子系應該插入之前的專案。 如果 referenceChild 為 null,newChild 會放置為最後一個子系。 如果 referenceChild 為非 Null,它必須是這個專案的立即子系。

傳回值

類型: HRESULT

這個方法會傳回 HRESULT 成功或錯誤碼。 如果這個項目無法接受 newChild 類型的子系,則傳回錯誤。 如果 newChild 是這個專案的上階,則傳回錯誤。

規格需求

需求
目標平台 Windows
標頭 d2d1svg.h
Dll Direct2d.dll

另請參閱

ID2D1SvgElement