c++ - Direct2D 的几何形状操作
问题描述
我有一个使用支持的应用Direct2D
程序MFC
。
我可以使用MFC
API 显示图像和图形:
CRenderTarget::DrawRectangle(const CD2DRectF& rect, CD2DBrush* pBrush, FLOAT fStrokeWidth = 1.0, ID2D1StrokeStyle* strokeStyle = NULL)
现在我想操纵这些形状,比如移动、旋转、重新缩放。
我已经为矩形实现了一些东西,绘制手柄以选择、缩放和移动,所有在手柄上的命中测试,等等……但我正在寻找一个C++
可以让我免于所有这些实现的库。我在这里
找到了类似的东西(参见 DraftingDemo),但它只是。在尝试托管内容(我会避免)之前,我想知道是否有一些图书馆(有或没有)。WPF
WPF
Win32
Direct2D
MFC
解决方案
推荐阅读
- vba - 使用 VBA 将标记从数字转换为阿拉伯语评级的问题
- sql-server - 如何在 Micros Simphony 的自定义 ISL 上将登录值返回到数据库?
- google-bigquery - 如何访问嵌套的 bigquery 属性?
- python - 如何使用 Python 在带有硒的日历中选择月份和年份?
- javascript - 生成具有 3 个唯一数字的数组
- php - Laravel 中具有相同文档根的语言子域
- javascript - 将下拉菜单的插入符号替换为 SVG 图像
- kubernetes - Kubernetes 可以在没有 LXD 守护进程的情况下管理 LXC 容器吗?
- php - 如何将for循环内的值作为数组调用到twig中for循环的外部?
- android - Android、Kotlin:这里到底叫什么?