Ich habe das jetzt in den Usermanager eingebaut. Jetzt kann ich über eine Schaltfläche allerdings die Hilfe nicht mehr an einer bestimmten Stelle öffnen:
Delphi-Quellcode:
ID_BTN_HELP:
begin
HelpFilename := ExtractFilepath(ParamStr(0)) + HELPFILE;
Url :=
string(HelpFilename + '
::hilfe.html#3');
HtmlHelp(hDlg, PChar(
Url), HH_DISPLAY_TOPIC, 0);
end;
Die Hilfe besteht nur aus einer Seite mit Ankern innerhalb der Seite. Vor dem Fix wurde die Hilfe bei dem entsprechendem Anker geöffnet, jetzt öffnet sie sich ganz am Anfang.