Keith511 发表于 2006-8-11 16:00:00

[求助]appContextOpenDocument打开文件的问题?

<P>新建一个dwg,然后使用下面的函数</P>
<P>&nbsp; if (acDocManager-&gt;isApplicationContext())&nbsp;&nbsp;<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;acDocManager-&gt;appContextOpenDocument(strFilePath);<BR>&nbsp;&nbsp;}</P>
<P>为什么acDocManager-&gt;isApplicationContext()总是返回0?</P>

Keith511 发表于 2006-8-11 16:58:00

<P>这个时候用executeInApplicationContext可以打开,但不关闭新打开的dwg就程序就不继续执行了,应该是数据库对不上了,但确实不知道acDocManager-&gt;isApplicationContext()为什么返回0了</P>

shinjikun 发表于 2006-8-14 02:38:00

MDI下,定义成document命令的话,命令的执行是严格控制在一个数据库的范围之内的,要把你的命令定义成Application命令。

shinjikun 发表于 2006-8-14 02:40:00

<P>这样acDocManager-&gt;isApplicationContext()就是1了</P>

Keith511 发表于 2006-8-14 11:12:00

<P>多谢解答</P>
页: [1]
查看完整版本: [求助]appContextOpenDocument打开文件的问题?