Comment intégrer l'API HTMLHelp dans PowerBuilder

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éclarez)

  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

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

  5. 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.

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne