lisp 函数 亮显redraw 多个SSGET选的图元、
时间: 2024-09-15 10:09:03 浏览: 75
LISP函数`redraw`通常用于图形用户界面(GUI)或可视化环境中,它负责更新显示,特别是当需要重新绘制屏幕内容时。在涉及多个从`SSGET`(可能是一个类似选择器的命令,用于获取屏幕上的图元或元素)选取的对象的情况下,`redraw`会被用来同步更新这些图元的状态。
例如,在Common Lisp的图形库如CL-WINDOWS或X-WINDOWS下,假设你有多个`*ssget-object-list*`这样的列表,每个元素表示一个选择的图元,你可以这样做:
```lisp
(defun update-and-redraw (objects)
"Update the given objects and then redraw the screen."
(dolist (obj objects)
(update-object-state obj) ; 具体的更新操作
)
(redraw)) ; 调用redraw函数
(defvar *selected-objects* ...) ; 存储由SSGET获取的图元
(update-and-redraw *selected-objects*)
;
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![CHM](https://img-home.csdnimg.cn/images/20250102104920.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)