zhaiyake 发表于 2011-11-18 15:31:03

vb内怎么捕获cad文档切换事件?

      vb内怎么捕获cad文档切换事件?用withevents声明App,结果里面没有文档激活事件,用withevents声明document,结果只有该document的Active事件,没有失去激活的事件。由于cad在使用过程中,文档数是不确定的,不可能对每个document一一声明。希望高手帮忙,我想捕获这一事件,来获得当前窗体。
   使用AcadApp.ActiveDocument能够获得当前窗体,但是不可能我搞个时间控件,每秒钟求值一次吧???
   我发现VBA中是可以的,VBA中AcadDocument_Activate事件可以,但是vb中就不行,vb中只能用withevents声明document,但是这一带事件的document要赋值,只对赋值后的那一个文档有效,别的文档无效。。。
    求高手啊。。。。。。。

danxingpen 发表于 2012-5-2 09:26:11

用withevents声明documents
页: [1]
查看完整版本: vb内怎么捕获cad文档切换事件?