明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1776|回复: 3

求助亮显一个实体

[复制链接]
发表于 2003-3-11 21:28 | 显示全部楼层 |阅读模式
如何用程序亮显一个实体?就象被选中了一样.
发表于 2003-3-12 09:42 | 显示全部楼层

还可以用Visual lisp的方法。

如果你要亮显的是一个选择集,可以用Visual lisp的方法,首先当然是
建立这个选择集,不是用(ssget)获得的选择集名称。
然后用(vla-highlight "选择集" "true")亮显。
用(vla-highlight "选择集" "false")取消亮显。
如何用Visual lisp建立选择集的方法,本论坛有过讨论,你搜索看看。
发表于 2003-3-12 08:00 | 显示全部楼层

(redraw 3)...

重绘目前的视埠或目前视端口中指定的对象 (像素)
(redraw [ename [mode]])

如果 redraw 呼叫没有自变量,函数重绘目前的视埠。如果呼叫有像素名称自变量,redraw 则重绘该指定的像素。
redraw 函数对高亮度显示的或隐藏的像素没有效用,但 REGEN 指令会强制像素以它们通常的行为重新显示。

自变量

ename

要重绘的像素名称。

mode

控制像素可见性及高亮度显示的整数值。mode 可以为下列其中一值:
1 显示像素
2 隐藏像素 (使其空白)
3 高亮度显示像素
4 取消高亮度显示像素
高亮度显示的使用 (mode 值为 3) 必须与取消高亮度显示 (mode 值为 4) 并用。

如果 ename 是的复合像素 (聚合线或具有属性的图块参考) 的标头,redraw 只要 mode 自变量为正值,就会处理主要像素及它的子像素。如果 mode 自变量为负值,redraw 只对标头像素作业。

传回值

redraw 函数一定会传回 nil。
 楼主| 发表于 2003-3-12 21:57 | 显示全部楼层

谢了!!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-20 01:06 , Processed in 0.257938 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表