求助,如何屏蔽保存功能,让用户不能保存CAD文档
<P>求助,如何屏蔽保存</P><P>没有权限的用户不能把修改保存到文件</P>
<P>在程序中需要屏蔽</P>
<P>我用反应器,有一个beginSave,但是不知道怎么用。</P>
<P>试了很长时间都搞不定</P>
<P>高手赐教</P> <P>我在一些大型的企业碰到过这类的事, 由於设计部的资料是企业的机密, 所以他们的设计部的CAD都装有一个监控器, 使CAD的另存和所有可以输出资料的命令都关去了, 在此我也需要一个这么样的功能来把自己的系统做成一个试用版, 嘻嘻, 不知哪位高人可以做出来啊!</P> <P>拦截documentLockModeChanged,函数如下所示:</P>
<P> CString str = pGlobalCmdName;<BR> str.MakeLower();</P>
<P> if( !(currentMode & 0x02) )<BR> {<BR> if( str=="save" || str=="saveas" || str=="qsave" )<BR> {<BR> veto();<BR> AfxMessageBox("禁止保存图纸。");<BR> }<BR> }</P>
<P>AutoCAD2002 下测试成功。源代码下载:</P>
<P></P>
页:
[1]