アプリケーション内の他のウィジェットと同様に、ヘルプ・ウィンドウにはアプリケーションがサポートしなければならない動作がいくつかあります。
標準ハイパーリンク・イベントのほとんどは、ヘルプ・システムによって内部的に処理されます。しかし、アプリケーションが処理するハイパーリンクは、次の 4 種類があります。
新規ウィンドウ表示ハイパーリンク
アプリケーションは新規のヘルプ・ダイアログを作成し、設計者の要求に応えて新規ヘルプ・ウィンドウにトピックを表示します。
マニュアル・ページ・リンク
アプリケーションは、新規の簡易ヘルプ・ダイアログを作成し (またはキャッシュから取り出し)、マニュアル・ページを表示します。通常、マニュアル・ページ・ウィンドウのサイズは、他のヘルプ・ウィンドウとは異なります。
アプリケーション定義リンク
アプリケーションは、これらのリンクに関連付けられているデータを解釈します。アプリケーション定義リンクは、アプリケーションの開発者とヘルプの設計者が、このリンクの作成のために共同で作業をした場合にだけ存在します。
テキスト・ファイル・リンク
アプリケーションは簡易ヘルプ・ダイアログを作成し (またはキャッシュから取り出し)、テキスト・ファイルを表示します。
ユーザがヘルプ・ダイアログを閉じる場合、そのキャッシュ内にダイアログを格納するかまたは破棄するかを認識している必要があります。一般ヘルプ・ダイアログでは、ヘルプ・クローズ・コールバックをサポートしています。簡易ダイアログの終了を検出するには、 [閉じる] ボタンにコールバックを追加してください。
簡易ヘルプ・ダイアログにあるいくつかのボタンの動作は、アプリケーションによって処理されなければなりません。これらのボタンは、必要に応じて管理することも管理しないことも可能です。起動コールバックを使用して、他のプッシュボタンのように動作を追加できます。
「ハイパーリンクの作成」では、ヘルプ・システムがサポートしているリンクの種類を記述し、リンクの作成方法について説明しています。