共用方式為


CD2DGeometry::StrokeContainsPoint

根據指定的筆劃粗細、樣式和轉換,判斷幾何筆劃是否包含指定的點。

BOOL StrokeContainsPoint(
   CD2DPointF point,
   FLOAT strokeWidth,
   ID2D1StrokeStyle* strokeStyle,
   const D2D1_MATRIX_3X2_F& worldTransform,
   BOOL* contains,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

參數

  • point
    用來測試內含項目的點。

  • strokeWidth
    要套用的筆劃粗細。

  • strokeStyle
    要套用的筆劃樣式。

  • worldTransform
    要套用至描邊幾何的轉換。

  • contains
    當這個方法傳回時,如果幾何筆劃包含指定的點,則會包含設為 TRUE 的布林值,否則為 FALSE。 您必須為這個參數配置儲存區。

  • flatteningTolerance
    用於計算精確幾何路徑和路徑交集的數值精確度。 以小於容限之差而未處於筆劃之中的點仍然視為在內部。 值越小,產生的結果越精確,但執行過程也會比較慢。

傳回值

如果方法成功,它會傳回 TRUE。 否則,它會傳回 FALSE。

需求

**標頭檔:**afxrendertarget.h

請參閱

參考

CD2DGeometry 類別