将DXSDK的帮助文档加入到VS6的MSDN中
VS6中的MSDN所带的DXSDK较老,要查DX8或DX7有关的帮助可能不够方便。我们在DXDevList中看到过一组讨论,其中Tom Spilman先生发现一个好办法将DX7 Help 合并到MSDN中(DX8也同样如此),Matthew Waddilove先生做了在VS6下的补充。我们按着他们介绍的方法在VS98下试用成功,并略有简化,感觉这种比较实用,因此整理了一下,希望也能对别人有用,而且可以不走我们走过的弯路。不过试以前,我们在此申明,我们不负造成MSDN不能运行而需重装的责任,大家自己小心吧。下面我们用DX8的VCSDK来举例说明:
第一步:
找到MSDN目录下找到“MSDNVS98.COL”,这实际上是一个XML格式的文本,所以我们可以用文本编辑器打开(在修改以前最好还是备份一下这个文本),大至看懂还比较容易吧,在其中加入以下这段代码,
>Folder<
>TitleString value="=dx"/<
>FolderOrder value=2/<
>LangId value=1033/<
>/Folder<
保存文件,第一步完成了,够简单了吧。
注意:在这里我们取FolderOrder的值为2,你可以自己修改,以决定DX8SDK或DX7SDK栏在MSDN中出现的位置及你将此小段代码插入到“MSDNVS98.COL”中的位置。
让我们接着来做第二步吧。
第二步:
搜索硬盘上的“hhcolreg.dat”,在98下一般在C:/WINDOWS/HELP/下,在Win2K下一般在C:/WINNT/HELP/下,哈,运气不错,想必大家也知道了,这也是一个XML格式的文本文件。同样注意备份,打开文本编辑器,到了文件底部后将这段代码加入到>/DocCompilations<标记以前。
>DocCompilation<
>DocCompId value="dx"/<
>DocCompLanguage value="1033"/<
>LocationHistory<
>ColNum value="1"/<
>TitleLocation value="D:/DX8SDK/doc/DirectX8/directx8_c.chm"/<
>IndexLocation value="D:/DX8SDK/doc/DirectX8/directx8_c.chi"/<
>QueryLocation value=""/<
>LocationRef value="98VS-2052-Local"/<
>Version value="29187291"/<
>LastPromptedVersion value="0"/<
>TitleSampleLocation value=""/<
>TitleQueryLocation value="98VS-2052-Local"/<
>SupportsMerge value="0"/<
>/LocationHistory<
>/DocCompilation<
注意:1.在这里我们的DX8SDK帮助文档是放在D:/DX8SDK/doc/DirectX8/目录下,读者在试时请改成自己存放的绝对路径。2.>ColNum value=<标记可能不一定为1,请参看上下文的值。3.>DocCompId value=<标记值应与第一步中>TitleString value=<标记中等号后的串值一致。
就这么简单,改完了,接下来打开MSDN,在目录中看到多了一个DirectX 8.0 (C++)吧,再点“INDEX”,就听硬盘一通狂响,MSDN开始了索引合并过程,花点时间等等吧,运行VC6,打开一个DX8SDK中的例程,找到一个不太熟悉的DX8接口或结构,按F1,看到了吗,不错吧:-)。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/softart/archive/2007/10/27/1846366.aspx
将DXSDK的帮助文档加入到VS6的MSDN中相关推荐
- 开发接口文档_更优更稳更好,看文档驱动开发模式在AIMS中的优势
[摘要]程序员常会说:我最讨厌别人写的代码没有文档,我也最讨厌自己需要写文档. 有一个很老的梗: 我最讨厌别人写的代码没有文档,我也最讨厌自己需要写文档. 有这种想法的程序员应该算是一个老鸟了,对于 ...
- Win 10 开发中Adaptive磁贴模板的XML文档结构,Win10 应用开发中自适应Toast通知的XML文档结构...
分享两篇Win 10应用开发的XML文档结构:Win 10 开发中Adaptive磁贴模板的XML文档结构,Win10 应用开发中自适应Toast通知的XML文档结构. Win 10 开发中Adapt ...
- html 文档自动获取css,前端基础中css选择器,html文档 ,与javascrip中基本的获取
1,Vscode自动刷新插件与格式化插件 应用搜索搜索liveserver,安装后.点击右下角Golive可以进入使用. 格式化插件prettier:首选项,设置,搜索format,勾选prettie ...
- 利用Python3内置文档资源高效学习及官方中文文档
概述 从前面的对Python基础知识方法介绍中,我们几乎是围绕Python内置方法进行探索实践,比如字符串.列表.字典等数据结构的内置方法,和大量内置的标准库,诸如functools.time.thr ...
- 将一个项目中已有的文档添加到另一个项目中的方法
我本来是在第一个项目中打开Finder,然后直接拖拽到第二个项目中的. 但发现删除第一个项目,第二个项目中直接找不到那几个拖拽过去的文档了. 所以对于我的情况,也就是从网上搞来的代码,需要打开Find ...
- 将PDF和Gutenberg文档格式转换为文本:生产中的自然语言处理
Estimates state that 70%–85% of the world's data is text (unstructured data). Most of the English an ...
- 文档 hbase_0783-6.2.0-如何在Hue中集成HBase
文档编写目的 Fayson在前面介绍了<0635-5.16.1-Hue集成HBase出现Api Error异常分析>和<0647-6.1.1-Hue集成HBase出现Api Erro ...
- Office Open XML学习(1)-创建excel文档,并向单元格中插入字符串
做企业级应用,跟office打交道是少不了的.这里的Office不仅仅局限于微软的Office,还有第三方的Open Office之类..Net传统的Office操作方法(比如OleDB,OWC之类) ...
- java swing 帮助文档,在Java Swing应用程序中创建在线帮助-使用pdf用户文档
我正在尝试将一些用户文档链接到我的Java Swing应用程序.用户文档是pdf,我希望能够在应用程序中单击一个按钮,该按钮会打开某种pdf渲染器以显示我的userdoc.pdf. 我不想使用运行时e ...
最新文章
- WCF常见问题之端口共享
- Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17)
- GOF23种设计模式(Design Pattern)总结
- 哪个更快:Java 堆还是本地内存
- java直线函数_java实现顺序结构线性列表的函数代码
- Elasticsearch教程 IK分词器安装
- 【经典回放】多种语言系列数据结构算法:二叉树(JavaScript版)
- rabbitmq-路由模式-routingkey
- 设计模式学习笔记——装饰(Decorator)模式
- 本田电动SUV Prologue拟2024年上市销售 初始年销售目标7万辆
- Node单线程的特点
- MyCat分片规则之一致性hash分片
- 亲测源码多多进鱼带VUE源码任务悬赏源码活动营销三级分销返佣积分商城版
- 程序员被裁员失业有哪些软件众包外包平台可以接单?
- Raki的读paper小记:REPRESENTATIONAL CONTINUITY FOR UNSUPERVISED CONTINUAL LEARNING
- JAVA基于JSP的在线人才招聘求职系统【数据库设计、论文、源码、开题报告】
- 《码农翻身》用故事给技术加点料
- maven项目-加载不到spring文件,BeanFactory not initialized or already closed - call 'refresh' bef
- 上海市新生婴儿户口登记(出生申报)
- Windows 10 中的存储空间
热门文章
- QT使用log4cpp日志库
- Windows驱动_WDDM之二
- ICMP协议之ping实现
- PCA降维(主成分分析法)
- nuScenes数据集详细介绍
- MyCat启动报错,运行./mycat console报错 Unrecognized VM option 'AggressiveOpts'
- SP2限制连接数补丁!最新版本2.11a
- ef连接mysql报root没有权限_EF下使用自定义的connectionString避免数据库密码泄露
- HiAGM模型源码测试【原始数据集+中文数据集】
- 高州中学2021高考成绩查询,【高州市第三中学网站】2021招生|怎么样|排名|高中部|初中部...