是否有用于离线MSDN文档的API ?

本文关键字:API 文档 MSDN 用于 离线 是否 | 更新日期: 2023-09-27 18:15:11

我想在我的应用程序中使用离线msdn文档。
有api吗?

查看类似问题如何使用DExplore.exe打开。hxs帮助文件?

是否有用于离线MSDN文档的API ?

MS Helpx的API

MS帮助查看器1.0 API

Microsoft Helpx是一种在线帮助文件的专有格式,由Microsoft开发,并于2001年首次发布,作为Visual Studio . net(2002)和MSDN库的帮助系统。它是Microsoft Visual Studio 2002/2003/2005/2008和Office 2007中使用的帮助引擎。

Visual Studio 2010使用了一个新的帮助引擎,Microsoft帮助查看器

工具

MS帮助3查看器替换VS 2010帮助查看器或独立运行。

Visual Studio 2010 Help Downloader用于下载离线首次安装的基本Visual Studio 2010 MSDN包。

Package这个是一个用c#编写的GUI工具,用于创建帮助文件。从MSDN库(MSHelp 2.0)中获取的内容

我知道API文档是建立在HelpPane上的,它是内置在当前版本的Windows中。与它的交互是基于COM接口和URL的主题等。

要通过您自己的SW与帮助窗格进行交互,请将C:'Windows'System32'HelpPaneProxy.dll的引用添加到项目中,然后您可以像这样使用帮助窗格

HxHelpPane pHelpPane = new HxHelpPane(); 
pHelpPane.DisplayTask("mshelp://windows/?id=e725b43f-94e4-4410-98e7-cc87ab2739aa");

在本地安装MSDN后,您应该能够看到哪些本地url正在使用…

进一步引用:

  • http://msdn.microsoft.com/en-us/library/ms728704%28v=VS.85%29.aspx
  • http://msdn.microsoft.com/en-us/library/ms728715%28v=VS.85%29.aspx
  • http://msdn.microsoft.com/en-us/library/bb757030.aspx
  • http://msdn.microsoft.com/en-us/library/ms728718%28v=VS.85%29.aspx
  • http://msdn.microsoft.com/en-us/library/ms728713%28v=VS.85%29.aspx