Hinzufügen von Kontextbezügen zur WinHelp

Die kontextbezogene Hilfe ermöglicht den Benutzern den problemlosen Zugriff auf Hilfethemen, die sich auf das momentan angezeigte Oberflächenelement oder die aktuell ausgeführte Operation in der Anwendung beziehen. Wenn ein Benutzer beispielsweise ein Dateneingabeformular anzeigt, könnte die kontextbezogene Hilfe ein Thema bereitstellen, das speziell dieses Dateneingabeformular beschreibt.

Wie detailliert die kontextbezogene Hilfe in Ihrer Anwendung realisiert wird, liegt in Ihrem eigenen Ermessen. Sie können z. B. ein kontextbezogenes Hilfethema pauschal einem Formular zuweisen oder detaillierter jedem im Formular enthaltenen Steuerelement oder Feld.

Die kontextbezogene Hilfe wird normalerweise durch Drücken der F1-Taste aufgerufen. Sie können jedoch mit ON KEY LABEL eine beliebige andere Taste festlegen.

Verwenden der kontextbezogenen Windows-Hilfe innerhalb eines Formulars

Um eine kontextbezogene Hilfe zu implementieren, müssen Sie zunächst eine Hilfedatei für Ihre Anwendung angeben und dann einzelne Hilfethemen den verschiedenen Objekten der Anwendung zuweisen.

Hinzufügen einer kontextbezogenen Hilfe

  1. Geben Sie eine Hilfedatei für Ihre Anwendung an.
  2. Ordnen Sie ein Hilfethema jedem Objekt zu, zu dem eine kontextbezogene Hilfe angezeigt werden soll.

Angeben einer Hilfedatei

Mit dem SET HELP TO Datei-Befehl können Sie festlegen, auf welche Hilfedatei in Ihrer Anwendung zugegriffen werden soll. Datei steht hierbei für den Namen der Hilfedatei. Wenn die Hilfe z. B. den Namen Myhelp.hlp hat, können Sie den folgenden Befehl verwenden:

SET HELP TO MYHELP.HLP

Dieser Befehl wird normalerweise in den Setup-Code für das Hauptprogramm der Anwendung eingefügt.

Zuordnen von Hilfethemen

Hilfethemen lassen sich bestimmten Objekten innerhalb der Visual FoxPro-Anwendung zuordnen.

Zuordnen eines Hilfethemas zu einem Objekt

  1. Öffnen Sie das Objekt, dem Sie eine kontextbezogene Hilfe zuweisen möchten, im Entwurfsmodus. Bei diesem Objekt kann es sich z. B. um ein Formular, ein Steuerelement oder eine Symbolleiste handeln.
  2. Zeigen Sie Eigenschaften des Objekts an.
  3. Geben Sie als Wert für die HelpContextID-Eigenschaft die Nummer ein, die auf das entsprechende Hilfethema in Ihrer Hilfedatei verweist.

Nähere Informationen über das Zuordnen von Hilfethemen zu Kontextnummern finden Sie im Handbuch für Hilfeautoren.

Anmerkung   Um ein Hilfethema einem Menünamen oder einem Menübefehl zuzuordnen, müssen Sie in der Prozedur des entsprechenden Menünamens bzw. Menübefehls den SET TOPIC TO-Befehl einfügen.

Siehe auch

WinHelp 4.0 | Implementieren der WinHelp-Direkthilfe | Programmieren von WinHelp-Funktionen | ON KEY LABEL | Erstellen der grafischen Hilfe | Erstellen von Hilfe im DBF-Format