只需一步,快速开始
希望使用ARX打开一个DWG文件并将其设为当前文件,使用executeInApplicationContext打开后新的窗口好像和ARX数据分离了(使用了一个树状菜单保存了信息,但是只有在原来的DWG文件下才能显示,在新的窗口下内容为空)。
而且在跟踪executeInApplicationContext时发现,命令执行完焦点就会来到新的窗口,只有重新让原来的窗口恢复焦点,程序才继续进行。
我想问一下有没有什么方法可以直接读入DWG文件的内容并覆盖当前内容?
谢谢!
使用道具 举报
executeInApplicationContext 在执行时会中断当前程序,除非原document重新获得焦点,否则ARX程序不能继续卸载,请问是否用办法解决这个问题?
谢谢!!
这个问题我也在想办法呀!
当把新打开文件设为当前文件时,程序的流程无法向下走了,只有重新把原来的文件获得焦点,程序才能往下走,不明白为什么?
希望楼主找到好办法.
请问该怎么样设置呢?
我用过activateDocument()来激活旧的文档,这样的确可以解决问题。但是因为想要打开的是新的文档,所以还要进行激活。再用这个函数来激活新的文档的话,又会挂起旧文档的代码,这样还是和原先的情况一样啊。
请再帮我一下,谢谢!
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-25 19:20 , Processed in 0.158433 second(s), 23 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.