InkDisp.InkAdded 事件
發生于將筆劃新增至 InkDisp 物件時。
語法
void InkAdded(
[in] VARIANT StrokeIds
);
參數
-
StrokeIds [in]
-
發生此事件時已加入之所有筆劃的筆劃識別碼資訊的整數陣列。
如需 VARIANT 結構的詳細資訊,請參閱 使用 COM 程式庫。
傳回值
此事件不會傳回值。
備註
如果您使用 InkOverlay 物件或 InkPicture 控制項 (其中 EditingMode 等於 Delete 且 EraserMode 等於 StrokeErase) ,並將橡皮擦傳遞至筆劃,則會收到下列事件序列:
- InkDeleted
- InkAdded
- InkDeleted
由於基礎程式碼會新增內部、不可見的筆劃來追蹤橡皮擦,所以會發生額外的 InkAdded 和 InkDeleted 事件。
這個事件方法定義在 _IInkEvents 介面中。 _IInkEvents介面會實作識別碼為 DISPID_IEInkAdded 的 IDispatch 介面。
即使處於選取或清除模式,也會引發 InkAdded 事件,而不只是在插入筆跡時引發。 這需要監視編輯模式 (您必須負責設定) ,並在解譯事件之前注意模式。 這項需求的優點是透過更深入瞭解平臺事件,在平臺上創新更加自由。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP Tablet PC Edition [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
標頭 |
|
程式庫 |
|