天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 3|回复: 0

struct resbuf*备忘 acedSSGet(_T(“WP”使用动态点集

[复制链接]
  • TA的每日心情
    开心
    昨天 15:23
  • 签到天数: 69 天

    [LV.6]常住居民II

    410

    主题

    167

    回帖

    2704

    积分

    管理员

    积分
    2704
    发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
    struct resbuf*是一个链表

    普通的使用使用如下形式

    struct resbuf *rb;//结果缓冲表

    rb=acutBuildList(RTDXF0,TEXT("DIMENSION"),RTNONE);

    rb=acutBuildList(RTDXF0,TEXT("ACDBENTITYDRAW"),RTNONE);

    rb=acutBuildList(-4,TEXT("<OR"),RTDXF0,TEXT("DIMENSION"),RTDXF0,TEXT("TOLERANCE"),RTDXF0,TEXT("INSERT"),-4,TEXT("OR>"),RTNONE);

    acutRelRb(rb);

    ads_name sset;

                    struct resbuf *bufList=NULL;

                    for (int i = 0 ;i < pts.size(); i++)

                    {

                            if (bufList == NULL)

                                    bufList=acutBuildList(RTPOINT,asDblArray(pts.at(i)),RTNONE);

                            else

                                    bufList=acutBuildList(RTRESBUF,bufList,RTPOINT,asDblArray(pts.at(i)),RTNONE);

                    }       

                   

                    acedSSGet(_T("WP"),bufList,NULL,NULL,sset);

                    acutRelRb(bufList);

                    acedSSFree(sset);

    #define RTNONE    5000 /* No result */

    #define RTREAL    5001 /*Real number */

    #define RTPOINT   5002 /* 2D point X and Y only */

    #define RTSHORT   5003 /* Short integer */

    #define RTANG     5004 /* Angle */

    #define RTSTR     5005 /* String */

    #define RTENAME   5006 /* Entity name */

    #define RTPICKS   5007 /* Pick set */

    #define RTORINT   5008 /* Orientation */

    #define RT3DPOINT 5009 /* 3D point – X, Y, and Z */

    #define RTLONG    5010 /* Long integer */

    #define RTVOID    5014 /* Blank symbol */

    #define RTLB      5016 /* list begin */

    #define RTLE      5017 /* list end */

    #define RTDOTE    5018 /* dotted pair */

    #define RTNIL     5019 /* nil */

    #define RTDXF0    5020 /* DXF code 0 for ads_buildlist only */

    #define RTT       5021 /* T atom */

    #define RTRESBUF  5023 /* resbuf */

    #define RTMODELESS 5027 /* interrupted by modeless dialog */

     

     

     

     

    struct resbuf*备忘 acedSSGet(_T(“WP”使用动态点集
    中国膜结构网打造全中国最好的膜结构综合平台 ,统一协调膜结构设计,膜结构施工,膜材采购,膜材定制,膜结构预算全方位服务。 中国空间膜结构协会合作单位。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|

    GMT+8, 2024-7-1 05:57 , Processed in 0.055936 second(s), 22 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表