首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用自定义窗体替换Outlook客户端窗口的一部分

用自定义窗体替换Outlook客户端窗口的一部分
EN

Stack Overflow用户
提问于 2017-02-20 19:00:54
回答 2查看 509关注 0票数 2

我正在为Outlook客户端开发一个VSTO应用程序。我正在尝试在Outlook client窗口的部分打开窗体,该窗口在以下图像中以红色高亮显示:

我想我不能使用表单区域,因为它们替换了单个项的视图。所以,基本上,当我点击工具栏上的工具按钮时,我想要做的是在红色区域打开我的自定义表单(窗口或网页)。有什么办法可以做到吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-20 19:25:57

有三种主要的方式来显示您自己的表单:

  1. 您可以使用文件夹类的WebViewURLWebViewOn属性来设置文件夹的web视图状态。Microsoft使用安装在客户端计算机上的版本的呈现引擎来显示网页。如果未在客户端计算机上安装Internet,Outlook将不会显示网页。
  2. 创建一个附加的Outlook窗口。有关更多信息,请参见在Outlook中创建相邻的Windows。注意,您需要对Windows有一个深刻的理解,才能这样做,请参阅SetWindowsHookEx
  3. 外接式快车为窗体提供了一个开箱即用的布局。在这种情况下,没有必要发明轮子。

票数 2
EN

Stack Overflow用户

发布于 2017-02-20 19:18:50

您需要降低到HWND级别才能插入您的UI -请参阅griffin/2010/06/01/adjacent-windows-in-outlook/https://code.msdn.microsoft.com/OlAdjacentWindows/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42352369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档