Wie TApplication VCL-Hilfe verarbeitet
Nach oben zu Hilfe in einer VCL-Anwendung verwenden
Die VCL-Klasse Vcl.Forms.TApplication stellt 4 Methoden bereit, die im Code der Anwendung aufgerufen werden können:
- HelpCommand – nimmt ein HELP_COMMAND im Stil der Windows-Hilfe entgegen und übergibt es über das in der uses-Klausel Ihrer Anwendung angegebene Package an die externe Hilfe-Viewer-Anwendung. Über diesen Mechanismus weitergeleitete Hilfeanforderungen werden nur an Implementierungen von ISpecialWinHelpViewer übergeben.
- Für die Windows-HTML-Hilfe sollten Sie die Unit Vcl.HtmlHelpViewer angeben. Die Unit Vcl.HtmlHelpViewer stellt ein Delphi-Interface für die native Windows-Hilfebehandlungsfunkton HTMLHelp bereit. Für C++ müssen Sie die Vcl.HtmlHelpViewer.hpp-Header-Dateien einbeziehen. Informationen über die HTMLHelp- oder andere native Funktionen zur Hilfebehandlung und zu den übergebenen Daten finden Sie im jeweiligen HTMLHelp-Thema in der MSDN-Bibliothek.
- HelpContext – ruft das Hilfesystem mit einer Anforderung für kontextbasierte Hilfe auf.
- HelpKeyword – ruft das Hilfesystem mit einer Anforderung für schlüsselwortbasierte Hilfe auf.
- HelpJump – fordert die Anzeige eines bestimmten Themas an.
Alle vier Funktionen nehmen die übergebenen Daten entgegen und geben sie über einen Daten-Member von TApplication weiter, das das Hilfesystem repräsentiert. Auf diesen Daten-Member kann direkt mit der Eigenschaft Vcl.Forms.TApplication.HelpSystem zugegriffen werden.