怎样才能使得.CHM的帮助文件,在每一个窗口中都可以显示出来。当前情况是:只有在程序首次运行时,点击帮助菜单可以弹出帮助文件,一旦运行到其它窗口,再点击帮助菜单则就不会出现帮助文件。请高手指点!!

解决方案 »

  1.   

    你的那个命令处理函数在哪里?放到App里面最好。
      

  2.   

    --〉MapleInHG()
    是吗?!我把它放在mianframe里,因为帮助菜单就是在mainframe里啊。如果放在app里,应该怎样做啊?请详细指出来吧,多谢了。
      

  3.   

    你怎么把它做到mainframe中就怎么样把它做到app中,用classwizard。
    注意先删除mainframe中的消息处理。
      

  4.   

    void CDKApp::OnTexthelp() 
    {
    ::ShellExecute(NULL,"open","HELP.CHM",NULL,NULL,SW_SHOWNORMAL);
    }
    这样做了,还是解决不了问题啊。只能在主窗口中显示,在其它窗口中均不显示。????
      

  5.   

    每个界面都响应一下IDHELP就可以了
      

  6.   

    to  MapleInHG() 
       有进这个函数,只有在主界面才打开成功,一旦去了其它窗口,就会返回错误码,打开失败!知道是怎么回事吗?
      

  7.   

    TO goodboyws(深夜不眠者) ( ) 
    我也有想过这样做。可是不知道该怎样具体实现,只是在每个类里添加一个显示帮助文件的函数就可以了么,还是?你能详细说一下吗?谢了