使用WindowsAPI在Outlook插件中可以看到控件

时间:2015-11-18 17:59:00

标签: c# winapi outlook-addin

我完成了一个Outlook加载项,我遇到了一个奇怪的问题。我正在使用Windows api(user32.dll)来禁用Outlook新消息窗口或消息撰写窗口上的控件。

这很好用。但是,如果用户添加/删除BCC字段,则窗口重绘或其他内容,并且禁用的按钮再次可见。如果用户正在回复不是对话中最新消息的消息,也会发生这种情况。和outlook将使用最新的消息错误为窗口设置动画。我使用的user32.dll函数是ShowWindow(hwnd,WindowShowStyle.Hide)

tl; dr:禁用/隐藏控件在重绘时再次可见。

对此有何想法?

0 个答案:

没有答案