アプリケーションからの HTML ヘルプの呼び出し
アプリケーションでヘルプを使用可能にする への移動
- メモ: このセクションで説明されているヘルプ機能のほぼすべてが、Delphi アプリケーションと C++ アプリケーションの両方で、ほとんど同じ方法で使用することができます。たとえば、Delphi では、Vcl.HtmlHelpViewer ユニットをアプリケーションの
uses
句に追加する必要があり、C++ では、#include Vcl.HtmlHelpViewer.hpp
指令を追加する必要があります。
- メモ: このセクションで説明されているヘルプ機能のほぼすべてが、Delphi アプリケーションと C++ アプリケーションの両方で、ほとんど同じ方法で使用することができます。たとえば、Delphi では、Vcl.HtmlHelpViewer ユニットをアプリケーションの
RAD Studio の IDE では、[<プロジェクト> のプロジェクト オプション]および[オブジェクト インスペクタ]で、どのヘルプ ファイルのどのヘルプ トピックを表示するかを定義するためのオプションが用意されています。 RTL および VCL ライブラリで提供されているヘルプ処理クラスとこのオプションを組み合わせることで、以下の機能を使用でき、手動でプログラムを書かなくても作成した RAD Studio アプリケーションでヘルプを表示することができます。
- F1 を押してヘルプを表示
- F1 キーを押すというのはアプリケーションでヘルプを表示するための標準的な方法です。 RAD Studio の IDE では、RTL および VCL ライブラリを使って、F1 を押したときにヘルプを表示するためのコードを自動生成します。 [オブジェクト インスペクタ]などの IDE 機能を使って、F1 を押したときに表示するヘルプ ファイルおよびヘルプ トピックを定義するオプションを設定できます。
- トピック「VCL アプリケーションにおける F1 ヘルプのデフォルトの処理」および「VCL アプリケーションにおける F1 ヘルプのカスタマイズ」で、ヘルプ処理関数を呼び出す際のパラメータの定義方法について説明しています。
- [ヘルプ]ボタン(Vcl.Buttons.TBitBtn 型で種類が
Kind = bkHelp
であるボタン)を使用して、ヘルプ トピックそ表示することができます。
- [ヘルプ]ボタン(Vcl.Buttons.TBitBtn 型で種類が
- RAD Studio は、4 つの標準ヘルプ処理アクション(Vcl.StdActns.THelpContents、Vcl.StdActns.THelpOnHelp、Vcl.StdActns.THelpTopicSearch、Vcl.StdActns.THelpContextAction)を提供しており、これらをメニュー項目やツールバー ボタンに割り当てることができます。
- メニュー項目を強調表示して F1 を押すと、関連するヘルプ トピックを表示できます。
- Hint プロパティを使用すると、フォームやコントロールなどの画面オブジェクトについて状況依存のヒントを表示することができます。 このようなヒントは、"What is this?"(これ何?)ヘルプとも呼ばれます。