Le moteur d'aide HLP (WINHELP) est un programme très ouvert, outre les affichages qui peuvent êtres délégués à une DLL spécialisée, il peut aussi exécuter une fonction contenue dans une DLL. il dispose aussi d'une API personnelle constituée de plus de 60 fonctions.
Les macros peuvent êtres exécutées soit à l'ouverture de l'aide ou d'une rubrique soit par l'utilisateur sur du texte réactif, une image, certains objets de Help&Web ou des bitmaps SHG
1. Macro au lancement de l'aide
- allez dans les options du projet
- tapez vos macros dans Macro
2. Macro au lancement d'une rubrique
- placez-vous sur la rubrique
- ouvrez sa boîte de propriétés
- placez-vous sur l'onglet Macro et rentrez vos commandes
3. Macro associée à du texte
- sélectionnez votre texte dans la rubrique
- activez l'objet
- composez votre macro dans l'assistant et
validez
4. Macro associée à une image
- Sélectionnez l'image
- Allez dans le menu Incorporer|objets
supplémentaires|macro
- composez votre macro dans l'assistant et
validez
5. Macro associée aux objets d'Help&Web
Vous pouvez associer des macros aux objets :
- boutons standards et customs
- boutons images
- textes spéciaux
- animations
- images réactives Help&Web
6. Macro & SHG
- pour créer des fichiers SHG, allez dans le menu
Outils|Editeur de liens
graphiques
- pour les macros utilisants le nom d'une rubrique, c'est
le nom interne ( onglet Détail
)
Vous devrez avoir correctement renseigner le champ Liens sur des images, menu Options|Propriétés générales|Outils, en indiquant le chemin d'accès à SHED.EXE
Help&Web dispose d'un outil plus puissant que les fichiers SHG standard.
Vos images pourront alors disposer de zones réactives animées qui fonctionneront dans vos hypertextes HLP et HTML .
Voir Principales macros pour lister les macros qui fonctionneront en HTML
Evitez de supprimer une macro avec Suppr. ou BackSpace
Pour réactualiser les liens lors de modification du nom ou de suppression de rubriques, une table des liens est maintenue, pour effacer une macro, cliquez dessus et confirmez la suppression, le texte ou l'image servant de lien seront restaurés.