Aide contextuelle d'aide HTML à une application MFC existante
Si une application de MFC a été créée sans l'option d'Assistant d'aide contextuelle, vous pouvez par la suite ajouter l'aide contextuelle.
Pour ajouter l'aide contextuelle dans le format de HTMLHelp à une application de MFC
Exécutez l'Application MFC et choisissez l'option d'aide contextuelle pour créer une application qui contient les fichiers d'aide et le code. Nous appellerons ce projet HasHelp.
Suivez les étapes de Copier les Ressources spécifiques à l'aide dans votre Projet.
Suivez les instructions dans Copier les commandes de la table des messages d'aide.
Copiez les fichiers du répertoire hlp du projet créé pour utiliser l'aide contextuelle dans le format de HTMLHelp.
Renommez les fichiers de *.hh* pour que les noms des fichiers correspondent aux nom de l'application que vous développez.
Ouvrez le fichier de .hhp de l'atelier de HTMLHelp et modifiez les noms des fichiers dans le fichier .hhp pour faire correspondre les fichiers *.hh* dans votre projet.
Placez la ligne suivante dans le constructeur pour le module d'AppName (où AppName est le nom de l'application ; cet exemple utilise une application appelée test) :
EnableHtmlHelp();
Examinez le fichier de .vcxproj (utilisez Notepad) du projet créé pour utiliser l'aide contextuelle dans le format de HTMLHelp et prêtez attention aux étapes de rendu personnalisées utilisées pour créer le fichier d'aide (fichier .chm) lorsque le projet est généré. Effectuez une recherche VCCustomBuildTool dans le fichier .vcxproj pour rechercher les étapes de rendu personnalisées. Copiez ces mêmes étapes de rendu personnalisé dans votre projet. Remplacez toutes les occurrences de HasHelp par le nom de votre projet.