Problème

Comment intégrer l'API HTML Help dans PowerBuilder

Solution

  1. Dans la première liste déroulante de la vue Script, sélectionnez (Déclarer)

  2. Dans la deuxième liste déroulante de la vue Script, sélectionnez Fonctions externes globales.

  3. Copiez et collez (ou saisissez) les fonctions suivantes dans la zone de script :

function boolean HTML Help( ulong hwnd, string pszFile, uint uCommand, ulong dwData ) library

"Hhctrl.ocx" alias for HTML Help A function boolean HTML Help( ulong hwnd, string pszFile, uint uCommand, string dwData ) library

"Hhctrl.ocx" alias for HtmlHelpA

  1. Dans la deuxième liste déroulante de la vue Script, sélectionnez Variables d'instance

  2. Copiez et collez les variables constantes suivantes dans la zone de script

constant uint HH_DISPLAY_TOPIC = 1

constant uint HH_HELP_CONTEXT = 15

Pour afficher une rubrique HTML Help via son nom de fichier de rubrique, utilisez le script suivant :

HTML Help( handle(parent), "PBHTMLHelp.chm", HH_DISPLAY_TOPIC, "Welcome.htm" )

Le script ci-dessus appelle le fichier HTML Help PBHTMLHelp.chm. et affiche le fichier de rubrique

Welcome.htm

Pour afficher une rubrique HTML Help via son numéro de mappage, utilisez le script suivant :

HTML Help( handle(parent), "PBHTMLHelp.chm", HH_DISPLAY_TOPIC, 1 )

Le script ci-dessus appelle le fichier HTML Help PBHTMLHelp.chm et affiche la rubrique dont le numéro de mappage est 1.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne