|
| Comment paramétrer l'affichage d'une page d'un fichier .chm |
| Iniciado por data.cool, 20,dic. 2007 11:52 - 3 respuestas |
| |
| | | |
|
| |
| Publicado el 20,diciembre 2007 - 11:52 |
J'aimerais pouvoir masquer le volet navigation (et la barre de titre) des pages d'aide issues d'un fichier .chm Quelqu'un sait-il appeler la fonction "WinHelpA" de l'API Windows avec les bons paramètres? Merci d'avance pour votre aide. Jean-Paul |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 50 mensajes |
|
| Publicado el 19,marzo 2019 - 09:57 |
Bonjour,
Pour vous répondre, si le fichier a été conçu avec l'assistant windev, vous pouvez par défaut enlever ou mettre les onglets de sommaire/index/recherche.
Malgré cela, il pourrait être pratique de pouvoir lancer cette API et je n'y arrive pas non plus ... Mon but est de lancer l'aide directement dans l'onglet SOMMAIRE. pour ce faire, j'execute le code suivant
RetourFonction est un booléen hWndMain est un entier système lpszHelp est un entier système uCommand est un entier sans signe slpszHelp est une chaîne ASCIIZ sur 255 = "C:\...\MonAide.chm" uCommand = 1 lpszHelp = &slpszHelp ChaîneRécupère(lpszHelp,crAdresseASCIIZ) RetourFonction=API("USER32","WinHelpA",hWndMain,lpszHelp,uCommand,dwData)
Mais tout ce que j'obtiens est une ouverture de cette page: https://support.microsoft.com/fr-fr/help/917607/error-opening-help-in-windows-based-programs-feature-not-included-or-h alors que j'utilise pourtant un CHM (réalisé avec Windev) et que je suis sous windows 10.
Si quelqu'un a un tuyau, je suis preneur !
-- La chute n'est pas un échec. L'échec c'est de rester là où on est tombé. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 356 mensajes |
|
| Publicado el 19,marzo 2019 - 16:08 |
Bonjour Zuukman
La fonction d'api WinHelp me semble plutôt adaptée a l'exploitation des fichier d'aide au format hlp et non chm. Par contre avec la fonction Windev WHelp tu devrais avoir le comportement que tu désire.
-- Francis MOREL http://www.SoftProtect.fr |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 50 mensajes |
|
| Publicado el 19,marzo 2019 - 17:14 |
Merci pour ta réponse, Francis.
Justement, c'est parce que je n'arrive pas à reproduire ce comportement avec les fonctions Windev que je tente de passer par l'API. De plus, l'aide Windev est très pauvre et invite aller se documenter soi-même 
Et pour l'appel, je me suis appuyé sur un exemple en Visual Basic disponible ici: https://thierryaim.developpez.com/tutoriel/chm/…
celui-ci donne HtmlHelp(0, Fichier, HH_DISPLAY_TOC, 0&) en VB et marche parfaitement.
D’où mon interrogation sur la manière de reproduire l'appel de l'API.
-- La chute n'est pas un échec. L'échec c'est de rester là où on est tombé. |
| |
| |
| | | |
|
| | | | |
| | |
|