3.6系统变量

本文详细探讨了C语言中与ObjectARX相关的系统变量,包括浮点型、整型和字符串型,以及点坐标的系统变量使用和应用。
摘要由CSDN通过智能技术生成

系统变量

浮点型

// 对结果缓冲区 浮点型 操作
resbuf rb, rb1;
// 获取系统变量:圆角半径
acedGetVar(_T("FILLETRAD"), &rb);
acutPrintf(_T("系统变量值为:%.3f"), rb.resval.rreal);

// 给自定义结果缓冲区变量赋值,rb1.next默认为null
rb1.restype = RTREAL;
rb1.resval.rreal = 1.0;

// 提取并操作系统变量值
if (rb.resval.rreal < 1.0)
	// 设置系统变量值:传入自定义结果缓冲区变量
	if (acedSetVar(_T("FILLETRAD"), &rb1) != RTNORM)
		return;

整型

// 对结果缓冲区 整型 操作
resbuf rb2, rb3;
acedGetVar(_T("CMDECHO"), &rb2);
acutPrintf(_T("\n当前的CMECHO变量的值为%d."), rb2.resval.rint);
// 给自定义结果缓冲区变量赋值,rb1.next默认为null
rb3.restype = RTSHORT;
rb3.resval.rint = 0;
if (acedSetVar(_T("CMDECHO"), &rb3) =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lst0426

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值