arx中, ads_real 数据类型
时间: 2024-05-30 08:11:23 浏览: 15
在Arx中,`ads_real`是一种用于表示实数(即浮点数)的数据类型。这种数据类型是由AutoCAD开发的ObjectARX API中定义的,它可以存储任何实数值,包括正数、负数、小数和科学计数法表示的数值。`ads_real`的精度取决于编译器和计算机硬件的支持程度,通常为双精度(double)类型。在Arx编程中,可以使用`ads_real`类型来定义变量、参数和函数返回值等,以进行数学运算和其他需要实数类型的操作。
相关问题
arx 中 ads_name是什么类型
在 AutoCAD 中,`ads_name` 是一个用于标识图形数据库对象的类型。它是一个由两个成员组成的结构体,其定义如下:
```
typedef struct ads_name {
unsigned long ptr[2];
} ads_name;
```
`ads_name` 对象通常用于在 AutoCAD 中操作和管理图形数据库对象。可以使用一些 AutoLISP 函数来操作 `ads_name` 对象,例如 `entget` 和 `entmod`。
arx中 acedUpdateDisplay 函数的用法
`acedUpdateDisplay()` 函数是 AutoCAD 的 API 函数之一,用于更新绘图区域的显示,通常在修改绘图内容后调用该函数来刷新显示。其函数原型如下:
```
void acedUpdateDisplay (ads_real ltime);
```
该函数接受一个 `ads_real` 类型的参数 `ltime`,用于指定更新显示的时间。在 AutoCAD 中,绘图区域的显示是由 AutoCAD 内部的显示循环控制的,因此调用 `acedUpdateDisplay()` 函数并不能立即更新显示,而是将更新请求添加到显示循环队列中,AutoCAD 会在下一个刷新周期内更新显示。
需要注意的是,`ltime` 参数应该是一个递增的值,通常可以使用 `acedGetRealTime()` 函数生成。如果调用 `acedUpdateDisplay()` 函数时指定的 `ltime` 值小于上一次调用函数时的值,该函数将不会生效。
下面是一个示例代码片段,演示了如何在 AutoCAD 中使用 `acedUpdateDisplay()` 函数:
```cpp
ads_real ltime = acedGetRealTime();
// 在此处进行绘图内容的修改
acedUpdateDisplay(ltime);
```
以上代码中,首先使用 `acedGetRealTime()` 函数获取当前时间,然后进行绘图内容的修改,最后调用 `acedUpdateDisplay()` 函数更新显示。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)