Share via


InkDisp.InkAdded 事件

發生于將筆劃新增至 InkDisp 物件時。

語法

void InkAdded(
  [in] VARIANT StrokeIds
);

參數

StrokeIds [in]

發生此事件時已加入之所有筆劃的筆劃識別碼資訊的整數陣列。

如需 VARIANT 結構的詳細資訊,請參閱 使用 COM 程式庫

傳回值

此事件不會傳回值。

備註

如果您使用 InkOverlay 物件或 InkPicture 控制項 (其中 EditingMode 等於 DeleteEraserMode 等於 StrokeErase) ,並將橡皮擦傳遞至筆劃,則會收到下列事件序列:

由於基礎程式碼會新增內部、不可見的筆劃來追蹤橡皮擦,所以會發生額外的 InkAddedInkDeleted 事件。

這個事件方法定義在 _IInkEvents 介面中。 _IInkEvents介面會實作識別碼為 DISPID_IEInkAdded 的 IDispatch 介面。

即使處於選取或清除模式,也會引發 InkAdded 事件,而不只是在插入筆跡時引發。 這需要監視編輯模式 (您必須負責設定) ,並在解譯事件之前注意模式。 這項需求的優點是透過更深入瞭解平臺事件,在平臺上創新更加自由。

規格需求

需求
最低支援的用戶端
Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器
都不支援
標頭
Msinkaut.h (也需要 Msinkaut_i.c)
程式庫
InkObj.dll

另請參閱

InkDisp 類別

EditingMode 屬性 [InkOverlay 類別]

EraserMode 屬性 [InkOverlay 類別]

InkDeleted 事件

InkOverlay 類別

InkPicture 控制項參考

IInkStrokeDisp 介面