SVP comment on insere un texte dans VB ?

SVP comment on insere un texte dans VB ? - VB/VBA/VBS - Programmation

Marsh Posté le 21-01-2003 à 15:17:56    

SVP msieurs dames j aimerai inserer un fichier d aide dans un programme mais je ne sais pas quel est le composant à installer ? Qui peut me dire ?
Merci

Reply

Marsh Posté le 21-01-2003 à 15:17:56   

Reply

Marsh Posté le 21-01-2003 à 15:23:31    

en gros tu dois d'abord créer un fichier RTF (avec un traitement de texte qui gère le RTF).  Ensuite, tu dois compiler cela avec le Help Compiler for Windows de Microsoft pour obtenir ton HLP.  Fais une recherche sur HCW par exemple, tu devrais trouver ça facilement.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 21-01-2003 à 15:24:11    

y a po un composant deja créé ?

Reply

Marsh Posté le 21-01-2003 à 15:55:14    

HoPPuS666DTC a écrit :

y a po un composant deja créé ?


Tu n'y es pas.  Ton fichier d'aide est extérieur au programme et est appelé comme tel.
 
Pour afficher le fichier d'aide, j'utilise une fonction de l'API Win32:

Code :
  1. Public Const HELP_COMMAND = &H102&
  2. Public Const HELP_CONTENTS = &H3&
  3. Public Const HELP_CONTEXT = &H1          '  Display topic in ulTopic
  4. Public Const HELP_CONTEXTPOPUP = &H8&
  5. Public Const HELP_FORCEFILE = &H9&
  6. Public Const HELP_INDEX = &H3            '  Display index
  7. Public Const HELP_KEY = &H101            '  Display topic for keyword in offabData
  8. Public Declare Function WinHelp Lib "user32" _
  9.                Alias "WinHelpA" (ByVal hwnd As Long, _
  10.                                  ByVal lpHelpFile As String, _
  11.                                  ByVal wCommand As Long, _
  12.                                  ByVal dwData As Long) As Long


 
Pour afficher le fichier d'aide, on fait donc un appel du style

Code :
  1. Call WinHelp(Me.hwnd, strHelpFile, HELP_CONTENTS, 0)


depuis une form (d'où le Me.hwnd qui est important)
La constante HELP_CONTENTS demande l'affichage de l'onglet Contents (sinon ce sera l'index).  En jouant un peu, tu auras même une aide par bulles.
strHelpFile est le path vers le fichier d'aide.


Message édité par drasche le 21-01-2003 à 15:57:25

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 21-01-2003 à 15:59:02    

ok merci je vais voir ce que je peux faire avec ce que tu m a donné !
je te remercie

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed