System.HelpIntfs.IExtendedHelpViewer.UnderstandsTopic
Delphi
function UnderstandsTopic(const Topic: string): Boolean;
C++
virtual bool __fastcall UnderstandsTopic(const System::UnicodeString Topic) = 0 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.HelpIntfs.pas System.HelpIntfs.hpp |
System.HelpIntfs | IExtendedHelpViewer |
Description
Demande à la visionneuse d'aide si elle comprend la chaîne Topic
donnée.
UnderstandsTopic doit renvoyer True
si la visionneuse d'aide peut identifier toute rubrique contenant le nom de rubrique spécifié dans le paramètre Topic
.
Topic
doit être unique pour toutes les rubriques gérées par une visionneuse d'aide particulière. Pour un fichier d'aide .chm, Topic
doit être le nom du fichier .htm source contenant la rubrique.
Quand le système d'aide reçoit une requête d'aide basée sur une rubrique, il appelle UnderstandsTopic pour chaque visionneuse d'aide qu'il a recensée jusqu'à ce que la méthode renvoie True. Les visionneuses d'aide sont consultées dans l'ordre dans lequel elles ont été recensées dans System.HelpIntfs.RegisterViewer. Le système d'aide appelle ensuite la méthode DisplayTopic de cette visionneuse d'aide.
Pour utiliser UnderstandsTopic, insérez dans la clause uses de votre application le Vcl.HtmlHelpViewer ou toute autre unité fournissant une interface utilisée par la visionneuse d’aide externe. Pour C++, vous devez inclure le fichier d'en-tête HTMLHelpViewer.hpp.