th_gsb 发表于 2010-7-30 15:52:00

不保存直接关闭当前文档

<p>调用<font face="Verdana">&nbsp;acDocManagerPtr()-&gt;closeDocument(pDoc);&nbsp;</font>总是弹出是否保存的界面</p>
<p>如果直接将文档关闭,而不保存呢?</p>
<p>请各位高手帮帮小弟!</p>

killer9806 发表于 2010-7-30 22:15:00

&nbsp;转帖来源:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; http://hi.baidu.com/sharehelp/blog/item/9c2599fb4e382d264e4aea75.html<br/><br/><table class="modth" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="modtl" width="7"><br/></td>

        <td class="modtc" nowrap="nowrap"><div class="modhead">查看文章</div></td>

        <td class="modtc" align="right" nowrap="nowrap"><br/></td>

        <td class="modtr" width="7">&nbsp;</td>

        </tr></tbody></table>





<div class="tit">

【ARX】如何同时关闭cad中所有已打开的窗口(不保存更改)[原]</div>

<div class="date">2008-01-1513:12</div>




<div id="blog_text" class="cnt"><p>&nbsp;&nbsp;&nbsp;<br/>
&nbsp;&nbsp;&nbsp;extern long acdbSetDbmod(AcDbDatabase* pDb, long newVal); // 添加acdbSetDbmod的引用<br/>
&nbsp;&nbsp;&nbsp;extern "C"</p>
<p>&nbsp;&nbsp;&nbsp;AcApDocumentIterator* pDociterator;<br/>
AcApDocument* pDoc;<br/>
<br/>
pDociterator = acDocManager-&gt;newAcApDocumentIterator();<br/>
<br/>
for (; !pDociterator-&gt;done(); pDociterator-&gt;step())<br/>
{<br/>
pDoc = pDociterator-&gt;document();<br/>
<br/>
acdbSetDbmod(pDoc-&gt;database(),0); // 就是這句代碼起了決定性作用<br/>
acDocManager-&gt;closeDocument(pDoc);<br/>
}</p></div>

th_gsb 发表于 2010-8-19 14:47:00

<p>多谢楼上的朋友</p>

longge7685 发表于 2012-5-8 17:19:31

killer9806 发表于 2010-7-30 22:15 static/image/common/back.gif
&nbsp;转帖来源:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; http://hi.baidu.com/sharehelp/blog/item/9c2599fb4e382d ...

acdbSetDbmod()的作用是不是类似于有个系统变量dbmod的作用,而起在objectarx2007中怎么找不到此函数?
页: [1]
查看完整版本: 不保存直接关闭当前文档