共用方式為


IInkDisp::HitTestWithRectangle 方法 (msinkaut.h)

擷取包含在指定矩形內的筆劃。

語法

HRESULT HitTestWithRectangle(
  [in]          IInkRectangle *SelectionRectangle,
  [in]          float         IntersectPercent,
  [out, retval] IInkStrokes   **Strokes
);

參數

[in] SelectionRectangle

InkRectangle 類型的選取矩形,在筆跡空間座標中。

[in] IntersectPercent

決定集合中包含哪些筆劃的浮點數或單一百分比值。 如果矩形中包含的筆劃百分比大於或等於 IntersectPercent 百分比,則與矩形交集的筆劃會包含在集合中。

[out, retval] Strokes

當這個方法傳回時,會包含組成筆墨之筆劃集合的指標。

傳回值

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

傳回碼 描述
S_OK
成功。
E_POINTER
參數包含無效的指標。
E_INK_EXCEPTION
方法內發生例外狀況。
E_INVALIDARG
無效的顯示句柄。

備註

若要判斷已知筆劃與測試區域交集的點,請呼叫 IInkStrokeDisp 物件的 GetRectangleIntersections 方法,以擷取筆劃與已知矩形交集的點。

規格需求

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

另請參閱

HitTest (Point、Single) 方法

HitTest (Point[], Single) 方法

IInkDisp

InkDisp 類別

InkStrokes 集合