C++Builder, Windows WinHelp. C++Builder .
:
, , , Microsoft Word.
: Microsoft Help Workshop, C++Builder, .../Help/Tools.
:
Ø .
Ø , , .
Ø , . .
Ø .
Help Work Shop , , , Name.hlp. (Name , .. , Windows).
:
Name.cnt
Name.rtf
Name.hpj
Name.gid
Name.fts
Name.ftg
Name.hm ,
Name.h .
1. (*.rtf)
Microsoft Word. rtf , | .
( ) . . Word | .
, . Word | , , . Word .
#
# , . #. , , , . : # Main, #, # 0 .
|
|
.
Þ
Þ (\)
Þ ,
Þ
Þ
+
+ >> <<. + , , Help Workshop . , + , . (001, 002 ..) .
|
( )
(Index), . . ,
K
, . , . ,
K ;
: , .
$
$ . WinHelp , , ( Find Index). . , . , , , .
K ;
;
, , , . . , , $.
$
$
|
v .
#K +
, . , , .
---------------------------------------------------- ---------------------------------------------------
#$K +
- .
- + (), - (), * () / ().
- , .
- =.
---------------------------------------------------- ---------------------------------------------------
#K
, , , .
|
|
----------------------------------------------------- ---------------------------------------------------
#$K +
, - , - , - . (. 1)HPG1
----------------------------------------------------- ---------------------------------------------------
#K +
:
# HPG1
K
+
# HPG2
$
K ;
+
#
K
# HPG3
$
K ; ;
+
# HPG4
K ;
+ 004
2. (*.cnt)
Help WorkShop. :
Þ Help WorkShop.
Þ File|New.
Þ Help Contents.
Þ default file name Name.hlp.
Þ default title .
Þ c :
AddAbove ;
AddBelow ;
Edit Contents Tab Entry, (Heading), , (Topic). (Tile). (Tile), , (Topic ID), (*.rtf) #
3.
Þ Help WorkShop.
Þ File | New.
Þ Help Project.
Þ .
Þ Options.
Þ Help title .
Þ Files Options. *rtf ( PTF files) *cnt ( Contents files) . Options.
Þ Map.
Þ Add .
,
TopicID Mapped numeric value:
HPG1 1
HPG2 2
Þ , (>>,<<), , +, Windows.
o main.
o Buttons, Browse.
o .
Þ , Save and Compile.
Þ ? .
4.
Contents. OnClick ContentsClick :
void __fastcall TForm1::ContentsClick(TObject *Sender)
{
Application->HelpFile=Name.hlp; //Name.hlp
Application->HelpCommand(HELP_FINDER,0);
}