非模式下调用cad命令有啥不同?
非模式下调用cad命令有啥不同? (在可停靠对话框中调用)<BR>比如双击对话框中的按钮,让他执行打开文件readDwgFile()和插入块insert()时,怎样让autocad获得权限???????????? 一般非模式下命令运行在Application context范围内,模式对话框下运行于Document context范围内。 应该将你的可停靠对话框与你要操作的文档进行绑定,因为你的程序中可能有很多个参与交互的对话框,也可能调用很多个文档进行操作,所以这时候你应该先进行绑定acDocManager->lockDocument(acDocManager->curDocument()) 打了很长一段文字,丢了,鬱闷!简单说一下,主要是ACAD的多文档机制,所以你的<b>非模式对话框需要指定命令作用的文档.</b>
页:
[1]