visio二次开发–判断文档是否已发生变化(变化就加星号*)
1.最近做一个故障树诊断的项目,用visio二次开发,可以同时打开多个绘制的故障树图形文档。项目中需要实现判断文档是否发生变化,这是很多编辑软件的基本功能,变化了就加个星号*。如果整个项目从0开始自己设计就是另外一回事了,这里是基于visio二次开发,首先想到的是去看微软的官方文档,看是否有相关的API,或则是否改变会触发某些事件,遗憾的是我没找到。 2.不过visio毕竟是微软的产品,做的就是好。它对程序运行动态中的很多过程进行了定义和监视,有一个对Scope的监视,比如粘贴,复制,删除,移动对象,形状数据更改都对应一个Scope对象,都有唯一的scopeId(Scope的具体定义就不细说了
下载地址
用户评论