我刚刚切换到在我的项目中使用 Direct2D。我将 C++Builder XE2 与 VCL windows 平台一起使用,我正在使用 XE2 附带的包装器 Direct2D。我可以用缩放、旋转、平移来绘制矩形、直线、椭圆等。一切都很好。我现在唯一的问题是线条粗细被缩放到我的比例因子。无论比例因子如何,我都希望将线条粗细保持在我指定的范围内。我从长期谷歌搜索中找到的唯一解决方案是将 D2D1_STROKE_TRANSFORM_TYPE 设置为 D2D1_STROKE_TRANSFORM_TYPE_FIXED。
我如何以及在哪里设置它?还有另一种方法可以做到这一点吗?
谢谢比尔