明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1679|回复: 3

小弟初来乍到,请教大侠一个问题:为什么在AutoCAD最小化时,ZOOM E命令无效?

[复制链接]
发表于 2003-4-25 09:38:00 | 显示全部楼层 |阅读模式
您好,我是专门搞ObjectARX开发的,我在最近一项任务中遇到一个问题:先不启动AutoCAD,然后生成一段画图的脚本,然后再启动AUTOCAD并让其以最小化方式运行,可是在这种情况下,ZOOM E不起作用,如果让AUTOCAD最大化运行,问题解决,可是客户就要求在最小化状态下运行啊?  帮帮我吧,谢谢!
发表于 2003-4-25 12:52:00 | 显示全部楼层

OBJECTARX我不会,但ActiveX对于zoom方法是这样说....

Zooms the current viewport to the drawing extents.
Signature
object.ZoomExtents
Object        Application The object or objects this method applies to.
Remarks
This method applies only to the current active viewport (paper space viewport or model space viewport).

只能在current active viewport(目前作用视埠),最小化后可能就不是目前作用视埠了,故无效
 楼主| 发表于 2003-4-25 13:11:00 | 显示全部楼层

谢谢这位大侠

发表于 2003-4-25 13:12:00 | 显示全部楼层

CAD的有些命令的运行是有条件的

在CAD中,像有些缩放、选择的命令,要求对象必须是在屏幕上显示的,然后才能进行操作,碰到这种情况自己要注意了。比如缩放,最小化窗口时就没必要,等窗口显示了再进行也是一样的效果,窗口状态的改变会触发事件,通过捕捉事件就可以判断。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 11:51 , Processed in 0.185216 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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