在MFC应用程序中按F1键时,如何显示所有控件的.chm文件?

时间:2012-02-28 15:20:26

标签: visual-c++ mfc html-helper chm

我创建了一个MFC应用程序而没有选择Context Sensitive Help选项。

现在我要显示一个.chm文件(已经创建)。

为此,我更改了以下设置:

我在Include目录中添加了HTML Help Workshop \ include路径 我在图书馆目录中添加了HTML Help Workshop \ lib路径 我在可执行目录中添加了HTML Help Workshop路径 我还补充说:

  1. ID_HELP_FINDER
  2. ID_HELP_INDEX
  3. ID_HELP_USING
  4. ID_HELP
  5. 并包括

    #include "htmlhelp.h"

    并调用EnableHtmlHelp();方法。

    但我收到错误:

      

    “HH_HELP_CONTEXT”在没有[MAP]部分的情况下调用。

1 个答案:

答案 0 :(得分:0)

试试这个

HWND hwnd = :: HtmlHelp(NULL, T(“.. \ xx .chm”),HH_HELP_CONTEXT,data);

http://www.codeguru.com/cpp/w-p/help/html/article.php/c6513