【发布时间】:2021-06-03 20:01:14
【问题描述】:
我一直在尝试在 C++Builder 中修改 StrokeStyle 为 TDirect2DCanvas.Pen。
documentation 是这么说的:
确定笔画线的笔触样式。
使用 StrokeStyle 指定更复杂的线条绘制样式。 StrokeStyle 接受一个接口,该接口提供一组方法,每个方法返回一个特定的绘图选项。
文档没有给出示例。当我尝试将此属性设置为任何内容时,我收到一个编译错误,提示“无法编写没有写入说明符的属性”(看起来此属性仅设置为读取 StrokeStyle;即使文档似乎另有说明)。
我的愿望是让线条呈现圆头,而不是使用TDirect2DCanvas 时默认的平头。有谁知道如何做到这一点?
我正在使用 C++Builder 10.2 和 clang 编译器。我正在尝试使用TDirect2DCanvas 而不是常规的TCanvas,因为它可以绘制抗锯齿线。
【问题讨论】:
标签: c++builder vcl direct2d c++builder-10.2-tokyo