暴风 发表于 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使用,此处需要将\"短整数\"改成\"字节\".">

给个属性,自动跟随编译位数而变化呢??
页: 1 2 [3] 4
查看完整版本: 有关c++结构的封装示例: