To use a paragraph format (for example, ALinkJump) for ALink jumps, you can assign property CodeReplace to the format to replace the paragraph with a button for the ALink jump:
[HtmlStyles] ALinkJump=CodeReplace
[HtmlStyleCodeReplace] ALinkJump=<$ALinkButton>
[ALinkButton] <object id="hhctrl" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" width="100" height="100"> <param name="Command" value="ALink"> <param name="Button" value="Text:Related topics"> <param name="Flags" value="1"> <param name="Item1" value=""> <param name="Item2" value="first ALink keyword"> . . . <param name="ItemN" value="last ALink keyword"> </object>
"Item1" in the macro definition specifies the path to the CHM file that contains the target topic(s); an empty value means the current CHM file.
"Item2" through "ItemN" in the macro definition each specify the value of an ALink keyword; see HTML Help Workshop Help for more information. You would have to edit the macro for each different ALink keyword.
However, instead of dedicating a special paragraph format to ALink jumps, you can provide additional macros to produce ALink jumps from the paragraph format (or marker type) you use for ALink keywords; see §18.7.5 Using the same format for ALink keywords and jumps