Hallo zusammen,
ich habe mir eine *.chm Hilfe erstellt und rufe diese aus meinem Prog über die Unot HtmlHelp von delphi swiss center auf. Das Problem ist jetzt, dass die Grafiken erst angezeigt werden, wenn ich nochmals auf das Inhaltsverzeichnis links klicke!!! Der Text uns der Sprung auf die korrekte seite funktionieren korrekt.
Delphi-Quellcode:
// Aufruf der Hilfe
procedure ViewHelp(
Handle: HWND; Value:
String);
const
HH_DISPLAY_TOPIC = 0;
MYHELP_FILE = '
..\Hilfe\SN4.chm::html/';
var
RetCode: LongInt;
hlp:
String;
begin
hlp:=MYHELP_FILE+Value+chr(0);
if HtmlHelpInstalled = True
then
RetCode := HH(
Handle, PChar(hlp), HH_DISPLAY_TOPIC, 0)
else Showmessage('
Es ist kein Hilfesystem installiert!'+#10+
'
(Die Datei "SN4.chm" kann nicht angezeigt werden)');
end;
// Auszug aus HtmlHelp.pas
function HH;
begin
Result := 0;
if (Assigned(HtmlHelpA))
then
begin
Result := HtmlHelpA(hwndCaller, pszFile, uCommand, dwData);
end;
end;
Danke für Vorschläge