出于性能原因,我想将C#应用程序从GDI +迁移到Direct2D(C ++ / CLI包装器)。但是我不知道如何解决拣货问题。我有一些可以移动的形状和图像。目前,我大部分时间都是通过GraphicsPath.IsVisible来完成的。您知道Direct2D中的等效功能吗?

最佳答案

实现FillContainsPoint的形状的StrokeContainsPointID2D1Geometry方法可能对您有用:


FillContainsPoint-指示由几何填充的区域是否将包含指定的点。
StrokeContainsPoint-确定几何的笔触是否包含指定的点。


我从Geometries Overview on MSDN找到了这些。

关于c# - 选择/挑选在Direct2D中应该如何工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5381818/

10-10 14:35