我在 Outlook 中有一个自定义任务窗格。当用户切换可见性时,我将其记录在设置对象中,以便下次 Outlook 启动时它会在用户离开时显示/隐藏。
CustomTaskPane.VisibleChanged
在以下每种情况下都会引发
- 用户单击任务窗格右上角的 X
TaskPane.Visible
设置为响应用户按下功能区中的切换按钮- 用户按下左上角的文件菜单按钮
前两种方式,用户显然是想隐藏任务窗格。第三种方式是用户只是试图进入菜单屏幕(可能是在他们点击退出按钮的路上)。
问题
无论如何确定该事件是由于文件菜单而引发的吗?有什么方法可以以编程方式确定文件菜单当前是否打开?
这就是我所说的文件菜单屏幕的意思: