Vcl.AppEvnts.TApplicationEvents
Delphi
TApplicationEvents = class(TCustomApplicationEvents)
C++
class PASCALIMPLEMENTATION TApplicationEvents : public TCustomApplicationEvents
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Vcl.AppEvnts.pas Vcl.AppEvnts.hpp |
Vcl.AppEvnts | Vcl.AppEvnts |
説明
TApplicationEvents は,アプリケーションレベルのイベントに割り込みます。
TApplicationEvents を使用すると,グローバルな Application オブジェクトのイベントをインターセプトすることができます。TApplicationEvents オブジェクトをフォームに追加すると,Application オブジェクトはすべてのイベントを TApplicationEvents オブジェクトに転送します。そのため,TApplicationEvents オブジェクトの各イベントは,Application オブジェクトの同じ名前を持つイベントと同じです。
アプリケーションの各フォームは,独自の TApplicationEvents オブジェクトを持つことができます。各アプリケーションイベントは,プロジェクトのすべての TApplicationEvents オブジェクトで発生します。複数の TApplicationEvents オブジェクトがイベントを受け取る順序を変更するには,Activate メソッドを使用します。ほかの TApplicationEvents オブジェクトが特定のイベントを受け取ることを防ぐには,CancelDispatch メソッドを使用します。