System.HelpIntfs.IExtendedHelpViewer.UnderstandsTopic

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function UnderstandsTopic(const Topic: string): Boolean;

C++

virtual bool __fastcall UnderstandsTopic(const System::UnicodeString Topic) = 0 ;

プロパティ

種類 可視性 ソース ユニット
function public
System.HelpIntfs.pas
System.HelpIntfs.hpp
System.HelpIntfs IExtendedHelpViewer

説明

ヘルプ ビューアに、指定された Topic 文字列が解釈可能か、問い合わせます。

UnderstandsTopic は、ヘルプ ビューアが、Topic パラメータで提供されるトピック名のトピックを識別できる場合には True を返す必要があります。

Topic は、特定のヘルプ ビューアで維持されているすべてのトピックの中で、一意でなければなりません。 .chm ヘルプ ファイルの場合、Topic は、そのトピックを含むソース .htm ファイルの名前になります。

ヘルプ システムは、トピック ベースのヘルプ要求を受け取ると、登録を受けた各ヘルプ ビューアに対して UnderstandsTopic への呼び出しを、そのメソッドが True を返すまで続けます。ヘルプ ビューアは、System.HelpIntfs.RegisterViewer に対して登録された順番で、ポーリングされます。ヘルプ システムは、その後、ヘルプ ビューアの DisplayTopic メソッドを呼び出します。

UnderstandsTopic を使用するには、アプリケーションの uses 句に、Vcl.HtmlHelpViewer ユニットまたは他のユニットを挿入します。これらは、使用する外部ヘルプ ビューアへのインターフェイスを提供してくれます。 C++ の場合には、HTMLHelpViewer.hpp ヘッダー ファイルをインクルードする必要があります。

関連項目