马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
- // ----- ads_zfentsel symbol (do not rename)
- static int ads_zfentsel(void)
- {
- //----- Remove the following line if you do not expect any argument for this ADS function
- struct resbuf *rb =acedGetArgs () ;
- ads_name s1;ads_point pt;
- struct resbuf *lis;
- // TODO: add your code here
- if (rb== NULL)
- {
- if (acedEntSel(NULL,s1,pt)!=RTNORM)
- {
- return RTERROR;
- }
-
- lis = acutBuildList(RTENAME,s1,RT3DPOINT,pt,0);
- }
- else
- {
- if (rb->restype == RTSTR)
- {
- if (acedEntSel(rb->resval.rstring,s1,pt)!=RTNORM)
- {
- return RTERROR;
- }
- lis = acutBuildList(RTENAME,s1,RT3DPOINT,pt,0);
- }
- else
- {
- acdbFail(_T("参数错误"));
- return RTERROR;
- }
- }
- rb = rb->rbnext;
- if (rb!=NULL)
- {
- acdbFail(_T("参数太多"));
- return RTERROR;
- }
-
- // TODO: Replace the following line by your returned value if any
- acedRetList( lis);
- acutRelRb(lis);
- return (RSRSLT) ;
- }
|