System.HelpIntfs.IHelpSelector.SelectKeyword

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

Delphi

function SelectKeyword(Keywords: TStrings) : Integer;

C++

virtual int __fastcall SelectKeyword(System::Classes::TStrings* Keywords) = 0 ;

プロパティ

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

説明

複数のビューアについてのキーワードベースのヘルプサポートを提供します。

ヘルプシステムは,キーワードベースのヘルプリクエストに一致するトピックを持つヘルプビューアが複数ある場合に SelectKeyword を呼び出します。Keywords パラメータには,ビューアごとに GetHelpStrings を呼び出して取得されたヘルプ文字列のマージリストが含まれます。SelectKeyword は,特定のヘルプ文字列のインデックスを返すことにより,特定のトピックを示します。次に,ヘルプシステムはそのヘルプ文字列を適切なビューアの ShowHelp メソッドに渡します。戻り値が負の場合,ヘルプシステムはヘルプリクエストが中止されたものとみなし,何も行いません。

通常,SelectKeyword はダイアログボックスを表示して,ユーザーがヘルプ文字列のいずれかを選択できるようにし,ユーザーが選択したインデックスを返すか,ユーザーがダイアログをキャンセルした場合は負の値を返します。これと同様の機能はほとんどのビューアに備わっています。これにより,ユーザーは一致するすべてのトピックを単一のリストで見ることができます。

メモ:  SelectKeyword では,ヘルプ文字列のリストの変更またはソートは行わないでください。

関連項目