Hinzufügen von HTML-Hilfe-kontextbezogenerHilfe zu einer vorhandenen MFC-Anwendung

Wenn eine MFC-Anwendung Assistenten, ohne die Option kontextbezogenen Hilfe erstellt wurde, können Sie kontextbezogene Hilfe anschließend auf Hinzufügen.

So zeigen Sie kontextbezogene Hilfe in HTMLHelp-Format einer MFC-Anwendung hinzufügen

  1. Führen Sie den MFC-Anwendungs-Assistenten und wählen die Option kontextbezogenen Hilfe aus, um eine neue Anwendung erstellen, die die HELP-verknüpften Dateien und den Code wurde.Wir rufen dieses Projekt HasHelp an.

  2. Führen Sie die Schritte in HELP-Besondere Ressourcen in das Projekt kopieren.

  3. Folgen Sie den Anweisungen in Die Hilfe-Meldungszuordnungs-Befehle kopieren.

  4. Kopieren Sie die Dateien aus dem Verzeichnis hlp für das Projekt, die erstellt wurde, um kontextbezogene Hilfe in HTMLHelp-Format zu verwenden.

  5. Benennen Sie die *.hh*-Dateien Dateinamen ein, damit die Übereinstimmung der Name der Anwendung, die Sie entwickeln.

  6. Öffnen Sie die HTMLHelp-Workshop HHP-Datei an und ändern Sie die Dateinamen in der HHP-Datei, um die *.hh*-Dateien im Projekt herzustellen.

  7. Fügen Sie die folgende Zeile in den Konstruktor für das AppName-Modul (wobei AppName der Name der Anwendung ist. dieses Beispiel verwendet eine Anwendung, die Tests) aufgerufen wird:

    EnableHtmlHelp();
    
  8. Überprüfen Sie die VCXPROJ-Datei (dem Editor) des Projekts, das erstellt wurde, um kontextbezogene Hilfe in HTMLHelp-Format zu verwenden und die benutzerdefinierten Buildschritten zu beachten, die verwendet wurden, um die Hilfedatei (CHM-Datei) erstellen, wenn das Projekt erstellt wird.Führen Sie eine Suche nach VCCustomBuildTool in der VCXPROJ-Datei, um diese benutzerdefinierten Buildschritten zu suchen.Kopieren Sie die gleiche benutzerdefinierte Buildschritte in das Projekt.Ersetzen Sie alle Vorkommen von HasHelp durch den Namen Ihres Projekts.

Siehe auch

Konzepte

HTML Help: Kontextbezogene Hilfe für die Programme