Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# outlook中的Windows API覆盖“发送”按钮_C#_Vba_Winapi_Outlook Addin - Fatal编程技术网

C# outlook中的Windows API覆盖“发送”按钮

C# outlook中的Windows API覆盖“发送”按钮,c#,vba,winapi,outlook-addin,C#,Vba,Winapi,Outlook Addin,我的任务是删除outlook中的“发送”按钮,不仅是从功能区中,而且是从邮件表单中。我试过制作一些定制表单,但它们似乎总是缺少。我们还有一个自定义按钮解决方案,它使用Item_send事件,因此绑定到该事件会导致问题 我一直在玩弄另一个想法,使用WindowsAPI在默认的发送按钮上添加一个按钮 我对此做了一些研究,发现只有一条建议是可行的,但这篇文章没有包含太多的信息。我的问题有三个方面,这可能吗?这是个好主意吗?如果是,我从哪里开始 p、 通常我是一名移动工程师,所以即使在谷歌上搜索有关Wi

我的任务是删除outlook中的“发送”按钮,不仅是从功能区中,而且是从邮件表单中。我试过制作一些定制表单,但它们似乎总是缺少。我们还有一个自定义按钮解决方案,它使用Item_send事件,因此绑定到该事件会导致问题

我一直在玩弄另一个想法,使用WindowsAPI在默认的发送按钮上添加一个按钮

我对此做了一些研究,发现只有一条建议是可行的,但这篇文章没有包含太多的信息。我的问题有三个方面,这可能吗?这是个好主意吗?如果是,我从哪里开始


p、 通常我是一名移动工程师,所以即使在谷歌上搜索有关WindowsAPI的内容时,我也会感到很不自在,但我相信随着时间的推移,我能学会

如果您需要控制发送流程,那么接受和支持的机制是挂接到ItemSend事件,并根据您的业务逻辑根据需要取消/批准。否则,从Outlook中删除功能是一个错误的设计决策。

“这是一个好主意吗?”-从邮件客户端删除“发送”按钮?不。对我来说,这听起来不是一个非常棒的主意。这到底是什么原因呢?对不起,我以为我已经把它包括在了原来的帖子里了。我们有一个由第三方开发的“安全发送”,它与item_send事件相关联。我们需要摆脱默认的发送按钮,因为我们的用户无法打破使用默认按钮的习惯。我们正在使用一个名为Zix Select的第三方安全发送按钮。如果我对Item_send函数处理过多,就会导致禁用按钮。。但安全按钮停止工作。他们的开发团队并不热衷于帮助我们,并且几次对我冷淡。我不做商业决定,我只是个代码猴子。