ヘルプ マネージャへの情報の要求

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

ヘルプ システムのインターフェイス への移動


ヘルプ ビューアでは、System.HelpIntfs.IHelpManager インターフェイスのメソッドを通じて、ヘルプ マネージャとやり取りします。ヘルプ ビューアがヘルプ マネージャに登録されるときに、このインターフェイスのインスタンスがヘルプ ビューアに返されます。 System.HelpIntfs.IHelpManager インターフェイスは、ヘルプ マネージャとやり取りする次の 3 つの関数をヘルプ ビューアに提供します。

  • HelpIntfs.IHelpManager.GetHandle: THandle -- 現在アクティブになっているコントロールのウィンドウ ハンドルをヘルプ ビューアで取得する必要がある場合に呼び出されます。これは、そのコントロールのウィンドウ ハンドルを返します。
  • HelpIntfs.IHelpManager.GetHelpFile: String -- 現在アクティブになっているコントロールに関するヘルプ情報が記載されているヘルプ ファイルの名前と場所をヘルプ ビューアで取得する必要がある場合に呼び出されます。
  • HelpIntfs.IHelpManager.Release -- ヘルプ マネージャからの停止要求以外のものに応答して、ヘルプ ビューアが自分自身の停止をヘルプ マネージャに通知する必要がある場合に、ヘルプ ビューアから呼び出されます。
これは、HelpIntfs.ICustomHelpViewer.ShutDown を通じた要求に応答して呼び出してはいけません。Release で可能なのは、予期しない接続解除をヘルプ マネージャに通知することだけです。

関連項目