FMX.Types.RegisterFmxClasses

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

Delphi

procedure RegisterFmxClasses(const RegClasses: array of TPersistentClass;
const GroupClasses: array of TPersistentClass);
procedure RegisterFmxClasses(const RegClasses: array of TPersistentClass);

C++

extern DELPHI_PACKAGE void __fastcall RegisterFmxClasses(System::Classes::TPersistentClass const *RegClasses, const int RegClasses_High, System::Classes::TPersistentClass const *GroupClasses, const int GroupClasses_High)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FMX.Types.pas
FMX.Types.hpp
FMX.Types FMX.Types


説明

FireMonkey クラスの集合を登録し、クラスの集合を FireMonkey グループ オブジェクトに追加します。

RegClasses には、登録する必要がある FireMonkey クラスの集合を指定します。登録対象のクラスは、TPersistent の下位クラスでなければなりません。

GroupClasses には、TFmxObject が含まれるグループに追加する FireMonkey クラスの集合を指定します。

登録またはグループに追加するクラスは TPersistent の下位クラスでなければなりません。

RegisterFmxClasses を呼び出すと、カスタム クラスの集合を 1 行で登録することができます。各クラスは、RegisterClass を呼び出して登録されます。未登録のクラスをコンポーネント ストリーミング システムで読み込んだり保存することはできません。

GroupClasses クラスは、GroupDescendentsWith を呼び出すことで、TFmxObject が含まれるグループに追加されます。

クラスの集合の登録だけを行うには、GroupClasses パラメータに空の配列を指定して RegisterFmxClasses を呼び出すか、オーバーロードされた 2 番目の RegisterFmxClasses メソッドを呼び出します。

関連項目


コード サンプル