【问题标题】:VSTO Outlook 2010 Cancel Inspector CloseVSTO Outlook 2010 取消 Inspector 关闭
【发布时间】:2017-10-17 04:03:42
【问题描述】:

我看到其他有关 Outlook 2007 的帖子指出您无法取消检查器关闭事件。在 Outlook 2010 或 2013 中仍然如此吗?如果可能,我该怎么做?

另外,如果我不能取消关闭,我可以取消保存吗?

我不要求任何与特定应用程序相关的逻辑。我只想知道是否有一行代码可以传递一个 bool 或者一个属性可以设置为 false 以取消关闭事件/保存事件。

编辑:为了澄清一下,我想取消联系页面的关闭事件。

【问题讨论】:

    标签: c# outlook vsto inspector


    【解决方案1】:

    MailItem.Close 事件传递可以设置为 true 的 Cancel 参数。 为了防止检查器被关闭,您可以下拉到 Windows API 级别并覆盖检查器的窗口过程。然后,您可以拦截(并丢弃)WM_CLOSE 和 WM_SYSCOMMNAND Windows 消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-14
      • 2011-08-27
      • 2014-05-10
      • 2010-11-29
      • 2014-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多