明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2315|回复: 2

如何在非模式对话框中使用acedCommand()函数?

[复制链接]
发表于 2006-8-12 14:43:00 | 显示全部楼层 |阅读模式

我想在一个非模式对话框中使用acedCommand()函数来插入一个块.程序编译和连接没问题,只是执行的时候acedCommand()没起作用.在调试的状态下单步运行到acedCommand(),没有发现什么特殊情况,函数里的各个参数都很正常.我在其他的地方使用这个acedCommand(),也可以正常使用.

我的对话框继承于CAcUiDialog,会不会它不支持acedCommand()函数?

整个acedCommand(),函数为:

acedCommand(RTSTR,"insert",RTSTR,strNameOfBlock,RTPOINT,ptInsert,

RTSTR,"1",RTSTR,"1",RTSTR,"0",RTNONE);

 楼主| 发表于 2006-8-13 10:59:00 | 显示全部楼层

问题已解决,下面是从Discussion Groups Index > AutoCAD Groups > Autodesk ObjectARX > acedCommand don't work 下复制过来的,要知道详细信息,可以google一下

how can use acedCommand in a modeless dialog?
   acedCommand cannot be used directly from the "application context". See
"Code Differences under the Application Execution Context" topic in ARX docs
for details.

发表于 2007-2-8 15:49:00 | 显示全部楼层
能否告知详细解决方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 21:22 , Processed in 0.162675 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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