IInkDisp::ExtractStrokes 方法 (msinkaut.h)
指定要從 InkDisp 類別 擷取的筆劃,並使用已知的筆劃集合來決定要擷取的筆劃,並將其剪下或複製到新的 InkDisp 類別。
語法
HRESULT ExtractStrokes(
[in, optional] IInkStrokes *Strokes,
[in, optional] InkExtractFlags ExtractFlags,
[out, retval] IInkDisp **ExtractedInk
);
參數
[in, optional] Strokes
選擇性。 指定要擷取的筆劃集合。 默認值為 0,指定擷取所有筆劃。
[in, optional] ExtractFlags
選擇性。 指定 InkExtractFlags 列舉 型別,指定筆跡是剪下或複製到新的 Ink 物件中。 默認值為 IEF_DEFAULT,這會剪下筆劃。
[out, retval] ExtractedInk
當這個方法傳回時,會包含新 InkDisp Class 物件的指標,其中包含已擷取的剪下或複製筆劃集合。
傳回值
這個方法可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
Success |
|
參數包含無效的指標。 |
|
InkStrokes 集合的 InkDisp 類別對象必須符合已知的 InkDisp 類別。 |
|
方法內發生例外狀況。 |
|
並非所有筆劃都已擷取。 |
|
無法配置用來執行作業的記憶體。 |
|
無效的擷取旗標。 |
|
InkDisp Class 物件類別未註冊。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP Tablet PC Edition [僅限傳統型應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | msinkaut.h |
程式庫 | InkObj.dll |