Outlook 2003中没有标题的自定义属性页 我在C++中实现了一个自定义Outlook属性页,作为ActiveX控件,按./P>

Outlook 2003中没有标题的自定义属性页 我在C++中实现了一个自定义Outlook属性页,作为ActiveX控件,按./P>,outlook,outlook-addin,outlook-2003,Outlook,Outlook Addin,Outlook 2003,基本上,我已经注意到,当将初始化对象(我的ActiveX对象)传递给在命名空间事件“OpetionsPagesAdd”中获得的属性页上的“raw_add”方法时,Outlook 2003中忽略了第二个参数(属性页选项卡标题)。在2007年和2010年,我的代码运行得非常好,只有在2003年,第二个参数才被忽略 我敢肯定,我在过去遇到过一些文章,将其描述为Outlook 2003中的一个已知错误,但我想知道是否有人找到了解决这个问题的方法?我找到了描述同一个问题和解决方案的方法,但这是针对C的,我

基本上,我已经注意到,当将初始化对象(我的ActiveX对象)传递给在命名空间事件“OpetionsPagesAdd”中获得的属性页上的“raw_add”方法时,Outlook 2003中忽略了第二个参数(属性页选项卡标题)。在2007年和2010年,我的代码运行得非常好,只有在2003年,第二个参数才被忽略


我敢肯定,我在过去遇到过一些文章,将其描述为Outlook 2003中的一个已知错误,但我想知道是否有人找到了解决这个问题的方法?我找到了描述同一个问题和解决方案的方法,但这是针对C的,我不能为我的生命看如何将他的“修复”移植到C++。

< P>我最后用微软为这个问题提一个支持案例,它是Outlook 2003中的一个bug。解决方法是从public IDispatchImpl派生并在prop map中定义caption属性: (项目条目类型(“标题”,显示标题,CLSID项目页,VT项目)

然后实现put_caption和get_caption方法,它应该可以工作