谢谢,

解决方案 »

  1.   

    执行一个命令行
    hh.exe 你的chm文件
    就可以了
      

  2.   

    void CYourApp:OnHelp ()
    {
    TCHAR exePath[MAX_PATH];
    TCHAR drive[_MAX_DRIVE];
    TCHAR dir[_MAX_DIR];
    TCHAR fname[_MAX_FNAME];
    TCHAR ext[_MAX_EXT];

    if(!GetModuleFileName(NULL,exePath,MAX_PATH))
    strcpy(exePath,"scdebug.chm");
    else
    {
    _tsplitpath(exePath, drive, dir, fname, ext );
    _stprintf( exePath, _T("%s%s%s%s"),drive,dir,fname,".chm");
    }

    HWND hwnd =HtmlHelp(NULL,exePath,HH_DISPLAY_TOPIC,NULL) ;
    }注意:HtmlHelp()是需要装html help work,其库和头文件在安装目录下。
      

  3.   

    最简单的方法
    m_sPath是文件的全路经及名称
    ShellExecute(NULL, "open", m_sPath, NULL, NULL, SW_SHOWNORMAL);
      

  4.   

    这样就可以调用了
    ShellExecute(handle,0,“help.chm“,0,0,sw_shownormal);
      

  5.   

    不会这么麻烦吧,我只是调用我的chm而已,点击打开它而已。
      

  6.   

    怎样把一个jpg 图片显示成html形式
      

  7.   

    like  zhou80bin(彬彬) 不需要路径,默认当前路径
      

  8.   

    我可以利用shellexecute来打开显示jpg文件吗?
      

  9.   

    可以调用htmlhelp函数。不过要引入头文件和目标文件。在htmlworkshop那个工具里面有
      

  10.   

    能给出代码吗?在哪下栽htmlhelp
      

  11.   

    ShellExecute(NULL, "open", m_sPath, NULL, NULL, SW_SHOWNORMAL);
      

  12.   

    用 HTML HELP WORKSHOP 创建一个 *.CHM 文件。然后是使用头文件和库文件的声明调用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”中。
      
    最后是大家都关心的问题,如何在程序中调用HTML Help。
    例如,我使用以下代码定位程序路径和取文件的完整路径文件名:
      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);我在VC6+2000上调试通过,HTML HELP Workshop,可以到天空软件站下,安装后有以上需要的文件