12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- Program Hhex;
- {
- Small example/test of the html help OCX.
- Marco van de Voort (C) 2009
- Copy ref.chm from the CHM distribution to this dir.
- }
- {$mode objfpc}{$H+}
- uses htmlhelp;
- var
- HelpfileName : AnsiString;
- htmltopic : AnsiString;
- res : Integer;
-
- Begin
- Helpfilename:='ref.chm';
- htmltopic := 'ref/refli3.html';
- Writeln('Html example 1');
- Writeln('note: Copy ref.chm from the CHM distribution to this dir');
-
- // HH_DISPLAY_INDEX or HH_DISPLAY_SEARCH work too.
- Writeln('calling TOC');
- Res:=HtmlHelpA(0,pchar(helpfilename) ,HH_DISPLAY_TOC,0);
- Writeln('program now blocked on readln, press enter (in console window) to continue');
-
- readln;
- writeln('Showing a topic that is probably about dialog.');
- // probably because due to automatic generation filenames and exact contact can drift.
- Res:=HtmlHelpA(0,pchar(helpfilename) ,HH_DISPLAY_TOPIC,ptruint(pchar(htmltopic)));
- Writeln('program now blocked on readln, press enter (in console window) to continue');
- readln;
- Writeln('ready. Note that the windows die automatically on exit of the program');
- {
- Not demoed yet : HH_HELPCONTEXT. Load on ID, because we have no files that do that yet
- }
- end.
-
|