进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 工具软件 -> 图文处理 -> 文章内容  
HTML帮助文件的制作和使用——在Viusal C++ 6中使用 HTML Help

  在 Visual C++ 6 中调用 HTML 帮助没有现成的函数,需要调用 HtmlHelp() 这个 API 函数。而在调用这个函数之前,还需要在你的工程中加上 HtmlHelp 的库文件和头文件:   1. 指定 HtmlHelp.h 的路径。   选择菜单“Project -> Settings...”,打开“Project Settings”对话框。   选中“C/C++”选项卡,选择“Category”列表框的内容为“Preprocesor”,在“Additional include directories”项中填入包含“HtmlHelp.h”这一文件的路径。   这个文件你可以在你的硬盘上找,如果你安装了“HTML Help Workshop”,那么在“HTML Help Workshop”程序目录下有个“Include”目录就是。   2. 指定HtmlHelp.lib的路径。   按照与前面类似的方法,选择“Link”选项卡,选择“Category”为“Input”,在“Additional library path”中填入包含“HtmlHelp.lib”文件的路径。   同样,在“HTML Help Workshop”程序目录下的"Lib"目录就是。   3. 指定Lib文件。同样在“Link”选项卡中,选择“Category”为“General”,在“Object/librarie module”中填入“HtmlHelp.lib”。   4. 最后,将HtmlHelp.h包含在程序中。你可以选择一个合适的位置加入“#include ”这一句话,但我建议你将这句话加入到“Stdafx.h”中。   注:以上所有内容在 MSDN 的“Including HTML Help Support Files in an Application”主题中均有介绍,在“搜索”选项卡中输入查找内容为“HtmlHelp”即可找到该主题。   最后是大家都关心的问题,如何在程序中调用 HTML 帮助。   如同在Visual Basic 6中使用HTML Help一样,首先需要定位帮助文件的位置。假如我们把帮助文件(.chm)放在程序路径下,那么我们该如何去获得程序路径呢?程序大本营上是使用的 API 函数 GetModuleFileName(),例如,我使用以下代码定位程序路径和取文件的完整路径文件名: CString appPath; GetModuleFileName(NULL, appPath.GetBuffer(MAX_PATH), MAX_PATH); //注:使用该API函数得到的是程序文件完整路径文件名,去掉文件名后才是路径。 appPath.ReleaseBuffer(); int n = appPath.ReverseFind(\\); CString helpFile; helpFile = appPath.Left(n); TCHAR c = helpFile.GetAt(n - 1); if(c == \\) helpFile += "HtmlHelp.chm"; else helpFile += "\\HtmlHelp.chm"; 通过 HtmlHelp 调用帮助文件(.chm)的程序代码如下:   HtmlHelp(NULL, (LPCSTR)helpFile, HH_DISPLAY_TOPIC, 0);   //直接打开帮助文件的默认主题。   或   HtmlHelp(NULL, (LPCSTR)helpFile, HH_HELP_CONTEXT, 1);   //打开其中一个主题,实现上下文相关的帮助调用。   如此,在 Visual C++ 6 中,你也能调用 Html 帮助了。这次可是用的 API 函数,也就是说,略为改动你就可以用于 VB,BCB,Delphi……

在百度中搜索:HTML帮助文件的制作和使用——在Viusal C++ 6中使用 HTML Help
在Google中搜索:HTML帮助文件的制作和使用——在Viusal C++ 6中使用 HTML Help
在Yahoo中搜索:HTML帮助文件的制作和使用——在Viusal C++ 6中使用 HTML Help

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]

 相关文章    最新文章
· 告诉你html的几个小技巧
· Vista下IE7访问https站点故障排除
· XP下IE7访问HTTPS网页故障解决办法
· [组图] Phtoshop修复模糊照片
· XHTML入门学习教程:框架标签使用
· WEB网站主要的HTML标志和属性
· [组图] ASP.NET构架与安全机制之Http请求处..
· [图文] 使用ASP.NET AJAX框架扩展HTML Map..
· Java程序把Word文档直接转换成Html文件
· PHP原版HTML编码器溢出问题的解决
 
· [组图] 就这么简单 三步学会制作动态QQ表情..
· 用AutoCAD画粗实线的两种方法
· 巧用Windows的画图程序给图片添加水印
· 搜狗拼音3.0正式版发布 新增网络账户功能..
· [组图] 虚拟相册制作来帮忙! 相片3D不是梦..
· [图文] 用你写我读 文档录入和校对轻松搞定..
· HTML帮助文件的制作和使用—— 多个 HTML..
· HTML帮助文件的制作和使用——在Viusal C..
· HTML帮助文件的制作和使用——在Visual B..
· HTML帮助文件的制作和使用——上下文相关..

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)