Vcl.AppEvnts.TApplicationEvents

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

Vcl.AppEvnts.TCustomApplicationEventsSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTApplicationEvents

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 メソッドを使用します。

関連項目