Vcl.WinHelpViewer.IWinHelpTester
Delphi
IWinHelpTester = interface(IInterface)
C++
__interface INTERFACE_UUID("{B0FC9354-5F0E-11D3-A3B9-00C04F79AD3A}") IWinHelpTester : public System::IInterface
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
interface class |
public | Vcl.WinHelpViewer.pas Vcl.WinHelpViewer.hpp |
Vcl.WinHelpViewer | Vcl.WinHelpViewer |
Description
Les méthodes de cette interface aident au maintien et à l'analyse des fichiers d'aide et des listes de mots clés, des ALinks, des IDs de contexte et des rubriques d'aide, qui peuvent être utilisés dans les requêtes à la fonction API de l'aide WinHelp de Windows.
La VCL ne fournit pas l'implémentation de cette interface. Si vous devez supporter ses fonctionnalités, vous devez implémenter IWinHelpTester dans votre application.
Puisque la fonction Microsoft WinHelp ne supporte pas l'interrogation directe sans l'affichage des résultats, la visionneuse d'aide doit elle-même maintenir et analyser les listes de mots clés, les ALinks, les IDs de contexte et les rubriques d'aide, qui peuvent être utilisés dans les requêtes à WinHelp. Les applications désirant supporter cette fonctionnalité doivent elles-mêmes implémenter IWinHelpTester. Si l'implémentation de IWinHelpTester est absente, la visionneuse WinHelp supposera toujours que la requête réussira et que WinHelp pourra être interrogé afin de fournir de l'aide.
L'unité WinHelpViewer est obsolète. Utilisez à la place Vcl.HtmlHelpViewer.
L'unité WinHelpViewer implémente le wrapper pour la fonction API WinHelp de Windows. Microsoft a désapprouvé WinHelp.