IInkDisp::AddStrokesAtRectangle 方法 (msinkaut.h)

將指定的 Strokes 集合新增至這個 InkDisp 物件中指定的矩形。

語法

HRESULT AddStrokesAtRectangle(
  [in] IInkStrokes   *SourceStrokes,
  [in] IInkRectangle *TargetRectangle
);

參數

[in] SourceStrokes

要新增至筆跡的筆劃。 這些來源筆劃會附加至這個 InkDisp 物件。

[in] TargetRectangle

筆跡空間座標中的 InkRectangle 會新增筆劃。 如果矩形的座標為 {0,0,0,0} ,就會發生執行階段錯誤。

傳回值

這個方法可以傳回其中一個值。

傳回碼 描述
S_OK
成功。
E_POINTER
參數包含不正確指標。
E_FAIL
發生未指定的錯誤。
E_INK_INCOMPATIBLE_OBJECT
指標不會指向有效的 物件。
E_INK_EXCEPTION
方法內發生例外狀況。
E_INVALIDARG
矩形的頂端和底部相等。

備註

插入時,筆劃會從筆劃的周框方塊調整為矩形。

這個方法可用來複製單一 InkDisp 物件內的筆劃。 來源筆墨筆劃不需要來自另一個 InkDisp 物件。

需求

   
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 msinkaut.h
程式庫 InkObj.dll

另請參閱

IInkDisp

InkDisp 類別

InkStrokes 集合