System.HelpIntfs.IHelpSelector
Delphi
IHelpSelector = interface(IInterface)
C++
__interface INTERFACE_UUID("{B0FC9358-5F0E-11D3-A3B9-00C04F79AD3A}") IHelpSelector : public System::IInterface
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
interface class |
public | System.HelpIntfs.pas System.HelpIntfs.hpp |
System.HelpIntfs | System.HelpIntfs |
Beschreibung
Repräsentiert eine Schnittstelle für das Hilfeselektorobjekt.
Werden in einer Anwendung mehrere Hilfe-Viewer verwendet, kann es auf eine Hilfe-Anforderung mehrere Antworten geben. Standardmäßig fragt das Hilfesystem die Viewer in der Reihenfolge ab, in der sie registriert wurden, und übergibt die Anforderung an den ersten Viewer, der angibt, diese Anforderung verarbeiten zu können.
Eine Anwendung kann optional einen Hilfeselektor bereitstellen, der den Viewer für schlüsselwortbasierte Hilfeanforderungen und für Anforderungen zur Anzeige des Inhaltsverzeichnisses ermittelt. Zur Definition eines Hilfeselektors erzeugen Sie ein Objekt, das IHelpSelector implementiert, und übergeben dieses mit Hilfe eines AssignHelpSelector-Objekts an das Hilfesystem.
Der Hilfeselektor hat keinen Einfluss auf kontextbasierte oder themenbasierte Hilfeanforderungen. Diese werden an den ersten Viewer übergeben, der angibt, diese verarbeiten zu können.