IInkCustomStrokes::Remove method (msinkaut.h)

將 InkStrokes 集合從 IInkCustomStrokes 集合中移除。

語法

HRESULT Remove(
  [in] VARIANT Identifier
);

參數

[in] Identifier

從自訂筆劃集合中移除的筆劃集合名稱或索引。

欲了解更多關於 VARIANT 結構的資訊,請參閱 使用 COM 函式庫。

返回值

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

回傳碼 說明
S_OK
成功。
E_POINTER
某個參數包含無效指標。
E_OUTOFMEMORY
無法分配記憶體以完成操作。
E_INK_EXCEPTION
方法中出現了例外。
E_INK_INCOMPATIBLE_OBJECT
無效的輸入參數。
E_INK_MISMATCHED_INK_OBJECT
InkStrokes 集合中的 InkDisp 物件和 IInkStrokeDisp 物件不匹配。
E_FAIL
發生未指定的錯誤。
DISP_E_TYPEMISMATCH
一個無效的變體被傳入。

備註

IInkCustomStrokes 集合是對墨水資料的參考集合,並非實際資料本身。 此方法僅移除資料快照或參考中的筆劃集合,並未移除實際的墨水資料。 若要從實際墨水資料中刪除該集合,請呼叫 InkDisp 物件的 DeleteStrokes 方法。

識別碼參數可以是 BSTR 或 LONG。 使用BSTR來表示該自訂筆劃最初加入收藏時的名稱,並用長符號作為收藏中自訂筆劃的索引。 當你使用延遲綁定時,例如使用腳本語言,若要指定自訂筆劃的名稱,必須將參數以字串字面形式傳遞,且不能使用變數。

欲了解更多關於 BSTR 資料型態的資訊,請參閱 使用 COM 函式庫。

要求

需求 價值
最低支援的用戶端 Windows XP 平板電腦版【僅限桌面應用程式】
支援的最低伺服器 不支援
目標平臺 Windows
Header msinkaut.h

另請參閱

刪除筆觸法

IInkCustomStrokes 介面

InkDisp 類別