高手请指点:!!!

解决方案 »

  1.   

    打开chm文件可以用
    HINSTANCE ShellExecute(
        HWND hwnd, 
        LPCTSTR lpOperation,
        LPCTSTR lpFile, 
        LPCTSTR lpParameters, 
        LPCTSTR lpDirectory,
        INT nShowCmd
    );
    但是到具体的页面,我想应该比较难实现吧,gz!
      

  2.   

    是呀,ShellExecuet()可以打开Chm
    要到指点页面,估计是在lpParameters上下功夫,不过我只是有这样的预感,但具体不知道,请高手指点!!
      

  3.   

    try 1,
    ShellExecute(
        NULL,
        NULL,
        "HH.exe",
        "c:\\winnt\\Help\\GetStart.chm::/wgs_gs_01004.htm",
        "c:\\winnt\\Help\\",
        SW_SHOW);
    try2,
    use HtmlHelp API
      

  4.   

    我想可以用winexec(打开CHN文件的命令 参数,14);
    参数就是指定的页面。
      

  5.   


    CString sDir = ::GetModuleDir(); 
    sDir += "\\help.chm" ;
    if ( NULL == HtmlHelp( GetSafeHwnd(), sDir + "::/Legal.htm", HH_DISPLAY_TOPIC, 0) )
    {
    ::MessageBox( .... );
    return ;
    }
      

  6.   

    要加入头文件#include "htmlhelp.h"