我有一个使用Direct2D
和MFC
支持的应用程序。
我可以使用MFC
API来显示图像和图形:
CRenderTarget::DrawRectangle(const CD2DRectF& rect, CD2DBrush* pBrush, FLOAT fStrokeWidth = 1.0, ID2D1StrokeStyle* strokeStyle = NULL)
现在,我想操纵这些形状,例如移动,旋转,重新缩放。
我已经实现了一些用于矩形,绘制手柄以进行选择,缩放和移动,在手柄上进行所有命中测试的操作等。 ,但是我正在寻找一个C++
库,可以将我从所有实现中解救出来。
我发现了类似的here(请参见DraftingDemo),但它仅为WPF
。
在尝试WPF
中的to host Win32
内容(我会避免)之前,我想知道是否有一些库Direct2D
(带有{{1 }})。