RTFC Hypertext-Compiler | |||||
![]() |
Beachten Sie, dass der Context String für den Inhalt
der Hilfe in der Projektdatei definiert wird (siehe CONTENTS im Abschnitt
[OPTIONS]).
WinHelp(hwnd, "programm.hlp", HELP_FINDER, 0L);
Alternativ dazu können Sie auch folgenden Aufruf verwenden, der unter
WinHelp 3.0 das Hypertext-Inhaltsverzeichnis und unter
WinHelp 4.0 den Hilfethemen-Dialog anzeigt:
WinHelp(hwnd, "programm.hlp", HELP_COMMAND, (LPSTR) "Contents()");
Hilfethemen können entweder mit Ihrem Context String
oder einer eindeutigen ID aufgerufen werden. Die ID wird im Abschnitt [Map]
der Projektdatei bzw. der dort eingebundenen Help Map-Datei definiert (siehe
"-H
- Help Map-Datei (HM) für ein Anwendungsprogramm erzeugen").
WinHelp(hwnd, "programm.hlp", HELP_COMMAND, (LPSTR) "JumpID(\"programm.hlp\",\"CONTEXT_STRING\")");
WinHelp(hwnd, "programm.hlp", HELP_CONTEXT, (DWORD) 4711);
Wenn die Hilfe-Datei über Schlüsselworte verfügt,
können Hilfethemen auch über Schlüsselworte aufgerufen werden:
WinHelp(hwnd, "programm.hlp", HELP_KEY, "Symbolleiste");
Falls mehrere Themen für das gleiche Schlüsselwort
vorhanden sind, wird nur das erste gefundene Thema angezeigt.
32 Falls eine Anwendung nicht mehr mit der Hilfe
arbeiten will, muss sie dies ebenfalls über die Funktion WinHelp() mitteilen:
WinHelp(hwnd, "programm.hlp", HELP_QUIT, NULL);
Für weitere Informationen über die Funktion WinHelp()
lesen Sie bitte in "Programming Tools for Windows" von Microsoft
nach. Informationen über Makros bekommen Sie in "Win32 SDK Programmer's
Reference, Volume 4" unter "Part 2: Tools Reference, Windows Help
Statements and Macros" von Microsoft. Die Online-Hilfe zum Help Workshop
bietet ebenfalls detaillierte Informationen.
Erstellt: 01.12.2010 18:00 Aktualisiert: 15.01.2025 08:00
Autor: Dipl.-Ing. (FH) W. Hubert Copyright © 2025 RTFC Service |