comejava 发表于 2005-3-9 13:34:00

非模式下调用cad命令有啥不同?

非模式下调用cad命令有啥不同? (在可停靠对话框中调用)<BR>比如双击对话框中的按钮,让他执行打开文件readDwgFile()和插入块insert()时,怎样让autocad获得权限????????????

uparrow 发表于 2005-3-9 16:55:00

一般非模式下命令运行在Application context范围内,模式对话框下运行于Document context范围内。

JA_JERRY 发表于 2005-3-10 10:31:00

应该将你的可停靠对话框与你要操作的文档进行绑定,因为你的程序中可能有很多个参与交互的对话框,也可能调用很多个文档进行操作,所以这时候你应该先进行绑定acDocManager-&gt;lockDocument(acDocManager-&gt;curDocument())

easypower 发表于 2005-3-10 11:31:00

打了很长一段文字,丢了,鬱闷!


简单说一下,主要是ACAD的多文档机制,所以你的<b>非模式对话框需要指定命令作用的文档.</b>
页: [1]
查看完整版本: 非模式下调用cad命令有啥不同?