У меня есть приложение, использующее 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
или нет) для этого.