明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 411|回复: 7

[提问] 请教!除了_.MSPACE和_.PSPACE 还有没有其他进入和退出视口的方法

[复制链接]
发表于 2024-7-18 10:39:18 | 显示全部楼层 |阅读模式
2明经币
本帖最后由 xiaocainiao 于 2024-7-18 13:02 编辑

请教一下大家!

除了_.MSPACE和_.PSPACE 还有没有其他进入和退出视口的方法

我在lisp中用这两个命令、经常会出现光标消失的情况

所以想请教一下有没有其他替代的函数


找到  vla-put-ActiveViewport  这个函数了、但是不会用

以下是函数语法、其中的Value不知道怎么获取

附件: 您需要 登录 才可以下载或查看,没有账号?注册

最佳答案

查看完整内容

Viewport对象就是Viewport的VLA-Object
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2024-7-18 10:39:19 | 显示全部楼层
Viewport对象就是Viewport的VLA-Object
回复

使用道具 举报

发表于 2024-7-18 12:56:24 | 显示全部楼层
vla-put-active???
回复

使用道具 举报

 楼主| 发表于 2024-7-18 13:00:58 | 显示全部楼层

vla-put-ActiveViewport  找到这个函数了、但是不会用
回复

使用道具 举报

 楼主| 发表于 2024-7-18 13:24:18 | 显示全部楼层
本帖最后由 xiaocainiao 于 2024-7-18 13:27 编辑
kozmosovia 发表于 2024-7-18 13:17
Viewport对象就是Viewport的VLA-Object

感谢大神!一直没研究过VLA函数、VLA-Object直接用vlax-ename->vla-object 函数转一下就行吧
回复

使用道具 举报

 楼主| 发表于 2024-7-18 18:55:43 | 显示全部楼层
kozmosovia 发表于 2024-7-18 13:17
Viewport对象就是Viewport的VLA-Object

会用了、感谢、用vlax-ename->vla-object转一下就行了、不过这东西对于屏幕外视口还是用不了、和修改视口ID一样
回复

使用道具 举报

发表于 2024-7-18 19:41:43 | 显示全部楼层
先zoom过去,再put-active
回复

使用道具 举报

 楼主| 发表于 2024-7-19 08:33:35 | 显示全部楼层
kozmosovia 发表于 2024-7-18 19:41
先zoom过去,再put-active

现在只能这样处理了、ZOOM之前我还做了一个是否在屏幕外的判断
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 12:52 , Processed in 0.151120 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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