暴风
发表于 2023-7-22 08:35:09
struct PathSegmentData
{
bool IsBezier;
std::vector<D2D1_POINT_2F> Points; // for IsBezier == false
std::vector<D2D1_BEZIER_SEGMENT> Beziers; // for IsBezier == true
};
struct PathFigureData
{
D2D1_POINT_2F StartPoint;
D2D1_FIGURE_BEGIN FigureBegin;
D2D1_FIGURE_END FigureEnd;
std::vector<PathSegmentData> Segments;
};这个结构能搞吗
飞扬工作室
发表于 2023-7-22 09:44:08
fengyishen 发表于 2023-7-22 03:05
吴总,请问这种结构体有办法用表格封装吗?
句柄和指针全用变整数,RECT用矩形类,DWORD和UINT用整数.
飞扬工作室
发表于 2023-7-22 09:45:21
暴风 发表于 2023-7-22 08:35
这个结构能搞吗
这个里面包含动态数组类对象,只能嵌入解决.
zmfree
发表于 2023-7-22 10:32:12
我以为是直接写c代码的结构休代码!!!
fengyishen
发表于 2023-7-22 16:02:09
飞扬工作室 发表于 2023-7-22 09:44
句柄和指针全用变整数,RECT用矩形类,DWORD和UINT用整数.
重点是想问嵌套的自定义结构构,嵌套的结构指针,这两个的写法
飞扬工作室
发表于 2023-7-22 17:00:49
fengyishen 发表于 2023-7-22 16:02
重点是想问嵌套的自定义结构构,嵌套的结构指针,这两个的写法
嵌套的自定义结构: 你定义一个对应的结构类,直接使用该结构类作为数据类型就行了,譬如"矩形类".
嵌套的自定义结构指针: 所有指针都是变整数
mxbczs
发表于 2023-7-23 08:31:19
支持!!
暴风
发表于 2023-7-25 13:10:46
看到更新了结构类, 现在是否支持struct PathSegmentData
{
bool IsBezier;
std::vector<D2D1_POINT_2F> Points; // for IsBezier == false
std::vector<D2D1_BEZIER_SEGMENT> Beziers; // for IsBezier == true
};
struct PathFigureData
{
D2D1_POINT_2F StartPoint;
D2D1_FIGURE_BEGIN FigureBegin;
D2D1_FIGURE_END FigureEnd;
std::vector<PathSegmentData> Segments;
};
飞扬工作室
发表于 2023-7-25 13:36:13
暴风 发表于 2023-7-25 13:10
看到更新了结构类, 现在是否支持
用第一种方式: 结构基础类
server
发表于 2023-7-25 16:27:20
变量 szExeFile <公开 类型 = "短整数 " 注释 = "如果是A版本API使用,此处需要将\"短整数\"改成\"字节\".">
给个属性,自动跟随编译位数而变化呢??