我正在创建一个Word加载项,为了允许从自定义任务窗格拖动到文档,我遵循以下指南:http: //msdn.microsoft.com/en-us/library/office/hh780901 (v = office.14)的.aspx
使用这种方法存在一些真正的缺点.
首先,捕获drop事件的透明Windows窗体(或我的案例中的WPF)是Window的大小,而不是文档的大小,而RangeFromPoint总是返回一个值,即使我们没有覆盖文档(例如,如果我们在功能区上.因此,一旦你拖动某个东西并创建了这个表单,无论你放在哪里,它都会被放置在文档中.一旦开始,就没有优雅的方法可以取消.
我的问题是:
有没有人在Word Add in中使用Drag and Drop做任何工作,并且找到了比Microsoft提供的示例更好的方法来处理它?
使用当前解决方案会很好,但知道用户何时没有拖动文档或者只有文档区域显示透明窗口.