共用方式為


IInkStrokeDisp::HitTestCircle 方法 (msinkaut.h)

判斷筆劃是否完全在內或與指定的圓圈交集。

語法

HRESULT HitTestCircle(
  [in]          long         X,
  [in]          long         Y,
  [in]          float        Radius,
  [out, retval] VARIANT_BOOL *Intersects
);

參數

[in] X

筆跡空間座標中點擊測試圓形中央的 X 位置。

[in] Y

筆跡空間座標中點擊測試圓形中央的 Y 位置。

[in] Radius

在點擊測試中使用的圓形半徑。

[out, retval] Intersects

如果筆劃交集或位於圓形內,則為VARIANT_TRUE;否則,VARIANT_FALSE

傳回值

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

傳回碼 描述
S_OK
成功。
E_POINTER
參數包含不正確指標。
E_INK_EXCEPTION
方法內發生例外狀況。
E_UNEXPECTED
非預期的參數或屬性類型。

需求

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

另請參閱

GetRectangleIntersections 方法

HitTest (Point、Single) 方法

IInkStrokeDisp 介面

NearestPoint 方法 [IInkStrokeDisp 介面]