RTNONE 和 RTNORM

头文件中的定义:

#define RTNORM    5100 /* Request succeeded */        
#define RTNONE    5000 /* No result */                          
  • RTNONE是结果类型码,代表着无结果值
  • RTNORM是返回结果类型码,用户输入一个有效值,表示库函数调用成功

贴段代码帮助理解下:

struct resbuf *rb; //结果缓冲区
int rc = RTNORM;  //返回值

//创建结果缓冲区链表
ads_point ptCenter = {30, 0, 0};
ads_real radius = 10;

rb = acutBuildList(RTSTR, _T("Circle"),
			               RTPOINT, ptCenter,
			               RTREAL, radius,
			               RTNONE);

if (rb != NULL)
{
	rc = acedCmd(rb);
}

if (rc != RTNORM)
{
	acutPrintf(_T("\n创建圆失败!"));
}

acutRelRb(rb);

//进行缩放
acedCommand(RTSTR, _T("Zoom"),
            RTSTR, _T("E"),
			RTNONE);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值