我完成了一个Outlook加载项,我遇到了一个奇怪的问题。我正在使用Windows api(user32.dll)来禁用Outlook新消息窗口或消息撰写窗口上的控件。
这很好用。但是,如果用户添加/删除BCC字段,则窗口重绘或其他内容,并且禁用的按钮再次可见。如果用户正在回复不是对话中最新消息的消息,也会发生这种情况。和outlook将使用最新的消息错误为窗口设置动画。我使用的user32.dll函数是ShowWindow(hwnd,WindowShowStyle.Hide)
tl; dr:禁用/隐藏控件在重绘时再次可见。
对此有何想法?