怎么样才可以在vc应用程序中,联机使用.chm 的帮助??
要求:点击菜单中的小问号“?”,然后点击应用程序中的菜单啊、按钮啊,出现相应的内容帮助,具体可以参照我们用的微软操作系统windows98,2000等。(尤其是控制面版上面有好多这样的例子啊)
   达到“可见即可得”的效果。
  如果可以帮我做一个简单的应用程序就更好了,谢谢了,这是我的第一个项目的内容,希望可以完成的更好。
   谢谢大家。

解决方案 »

  1.   

    你可以去参考一下<<windows技术内幕>>第四版 潘爱民写的.里面写的很详细
      

  2.   

    代码给我看一下,呵呵:)
    [email protected]
      

  3.   

    在vc中的调用方法
    在vc中的函数原型为HWND HtmlHelp(HWND    hwndCaller,LPCSTR  pszFile,UINT    u
    Command,DWORD   dwData) ;调用时需要包含Htmlhelp.lib 和 Htmlhelp.h这两个文件,
    默认路径是C:\Program Files\HTML Help Workshop\Lib和C:\Program Files\HTML Hel
    p Workshop\Include,你可以把这两个文件拷到vc可以辨认的目录下在vc程序里加上#i
    nclude "htmlhelp.h",并在菜单project下的setting中的link下加入Htmlhelp.lib
    你在你的程序中加入下列语句之一就可以调用该帮助文件了:
    HWND helpwnd=HtmlHelp(GetSafeHwnd( ),"hh.chm::/01.htm>hh",HH_DISPLAY_TOPIC,N
    ULL) ;
    HWND helpwnd=HtmlHelp(GetSafeHwnd( ),"hh.chm::/01.htm",HH_DISPLAY_TOC,NULL) 
    ;
    HWND helpwnd=HtmlHelp(GetSafeHwnd( ),"hh.chm",HH_DISPLAY_INDEX,(DWORD)"帮助一
    ") ;
      

  4.   

    C:\WINNT\hh.exe d:\Program Files\Microsoft Visual Studio\MSDN\2000JAN\1033\3rdparty.chm
      

  5.   

    Using the HTML Help control to display contextual help
    http://www.codeproject.com/winhelp/CSHelp.asp
      

  6.   

    看来只能up,不过我记得《vc技术内幕》里面好像讲了一些,你可以参考!
      

  7.   

    DocWizard [email protected]欢迎下载,提出改进建议 http://www.csdn.net/cnshare/soft/16/16229.shtm您在写文档时是否被数量众多的类成员函数所烦恼?是否为了美观的
    版面、格式而困扰?是否为了做成CHM而不得不进行大量的手工操作?
    本软件可以帮助您        ●    生成C++的类的HTML格式的文档,条分缕析,版面美观而朴实。
                    并且可以集成到  HTML  Workshop  中,和其他类一起形成CHM。        ●    而且可以生成  content  of  topic  (.hhc)  文件以及生成
                    index  (.hhk)  文件。避免您手工编辑生成文件的麻烦。要知
                    道在  HTML  Workshop  中编辑生成这两种文件是非常麻烦的。        ●    在马上就要推出的新版本中,将提供二次开发接口,您将可以
                    操纵文档生成过程,形成更符合您要求的文档。当然源代码的
                    解析本软件已经帮您完成了,您所要做的仅仅是生成您所关心
                    的“部分”文档。
    欢迎下载,提出改进建议 http://www.csdn.net/cnshare/soft/16/16229.shtm
      

  8.   

    非常简单。
    我有例子,给我EMAIL, 我给你.
      

  9.   

    您想非常省事的写 C++ 程序文档吗?
    DocWizard 略作小改动,版本号 1.0.0.2 欢迎使用欢迎下载,提出改进建议 http://www.betajin.com/alphasun/您在写文档时是否被数量众多的类成员函数所烦恼?是否为了美观的
    版面、格式而困扰?是否为了做成CHM而不得不进行大量的手工操作?
    本软件可以帮助您        ●    生成C++的类的HTML格式的文档,条分缕析,版面美观而朴实。
                    并且可以集成到  HTML  Workshop  中,和其他类一起形成CHM。        ●    而且可以生成  content  of  topic  (.hhc)  文件以及生成
                    index  (.hhk)  文件。避免您手工编辑生成文件的麻烦。要知
                    道在  HTML  Workshop  中编辑生成这两种文件是非常麻烦的。        ●    在马上就要推出的新版本中,将提供二次开发接口,您将可以
                    操纵文档生成过程,形成更符合您要求的文档。当然源代码的
                    解析本软件已经帮您完成了,您所要做的仅仅是生成您所关心
                    的“部分”文档。
    欢迎下载,提出改进建议 http://www.betajin.com/alphasun/
      

  10.   

    1.在VC的安装盘中有HTMLHELP,安装
    2.把相应的INCLUDE和LIB文件架加在“工具--选项--文件架”(TOOL--OPTIONS---DICTIONARIES)中
    3.并把htmlhelp.h包括在要调用htmlhelp函数的文件中
    4.在“project--settting--link--object/libary moduels”中入htmlhelp.lib
    5.响应你的问号或者帮助菜单,在响应函数中调用htmlhelp,例如:
    HWND helpwnd=HtmlHelp(GetSafeHwnd( ),"c:\test\test.chm",HH_DISPLAY_TOPIC,N
    ULL) ;
      

  11.   

    参考一下<<windows技术内幕>>