Demande d'informations au gestionnaire d'aide
Remonter à Interfaces système d'aide
Un visualiseur d'aide communique avec le gestionnaire d'aide via les méthodes de l'interface System.HelpIntfs.IHelpManager. Une instance de cette interface est renvoyée au visualiseur d'aide lorsqu'il se recense auprès du gestionnaire d'aide. L'interface System.HelpIntfs.IHelpManager fournit au visualiseur d'aide trois fonctions pour communiquer avec le gestionnaire d'aide :
- HelpIntfs.IHelpManager.GetHandle: THandle -- appelée par le visualiseur d'aide s'il veut connaître le handle de fenêtre du contrôle actuellement actif. Elle renvoie le handle de fenêtre du contrôle.
- HelpIntfs.IHelpManager.GetHelpFile: String -- appelée par le visualiseur d'aide s'il doit connaître le nom et l'emplacement du fichier d’aide supposé contenir l'aide sur le contrôle actuellement actif.
- HelpIntfs.IHelpManager.Release -- appelée par le visualiseur d'aide s'il doit notifier au gestionnaire d'aide que le visualiseur d'aide va s'interrompre lui-même en réponse à autre chose qu'une demande issue du gestionnaire d'aide.
- Elle ne doit jamais être appelée en réponse à une requête via HelpIntfs.ICustomHelpViewer.ShutDown. Release peut notifier au gestionnaire d'aide uniquement les déconnexions inattendues.