API:System.Bindings.Outputs.TConverterDescription

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

Delphi

  TConverterDescription = record
  private
    FConvertProc: TConvertProc;
    FConvertProc2: TConvertProc2;
    FConvertProc3: TConvertProc3;
  strict private
    FID: string;
    FDisplayName: string;
    FUnitName: string;
    FDefaultEnabled: Boolean;
    FFrameworkClass: TPersistentClass;
    FDescription: string;
  public
    constructor Create(AConvertProc: TConvertProc; const AID, ADisplayName, AUnitName: string;
      ADefaultEnabled: Boolean; const ADescription: string; AFrameworkClass: TPersistentClass); overload;
    constructor Create2(AConvertProc2: TConvertProc2; const AID, ADisplayName, AUnitName: string;
      ADefaultEnabled: Boolean; const ADescription: string; AFrameworkClass: TPersistentClass); overload;
    constructor Create3(AConvertProc3: TConvertProc3; const AID, ADisplayName, AUnitName: string;
      ADefaultEnabled: Boolean; const ADescription: string; AFrameworkClass: TPersistentClass); overload;
    property ID: string read FID;
    property DisplayName: string read FDisplayName;
    property UnitName: string read FUnitName;
    property DefaultEnabled: Boolean read FDefaultEnabled;
    property FrameWorkClass: TPersistentClass read FFrameworkClass;
    property Description: string read FDescription;
  end;

C++

struct DECLSPEC_DRECORD TConverterDescription
{
private:
    _di_TConvertProc FConvertProc;
    _di_TConvertProc2 FConvertProc2;
    _di_TConvertProc3 FConvertProc3;
private:
    System::UnicodeString FID;
    System::UnicodeString FDisplayName;
    System::UnicodeString FUnitName;
    bool FDefaultEnabled;
    System::Classes::TPersistentClass FFrameworkClass;
    System::UnicodeString FDescription;
public:
    __fastcall TConverterDescription(_di_TConvertProc AConvertProc, const System::UnicodeString AID, const System::UnicodeString ADisplayName, const System::UnicodeString AUnitName, bool ADefaultEnabled, const System::UnicodeString ADescription, System::Classes::TPersistentClass AFrameworkClass)/* overload */;
    __fastcall TConverterDescription(_di_TConvertProc2 AConvertProc2, const System::UnicodeString AID, const System::UnicodeString ADisplayName, const System::UnicodeString AUnitName, bool ADefaultEnabled, const System::UnicodeString ADescription, System::Classes::TPersistentClass AFrameworkClass)/* overload */;
    __fastcall TConverterDescription(_di_TConvertProc3 AConvertProc3, const System::UnicodeString AID, const System::UnicodeString ADisplayName, const System::UnicodeString AUnitName, bool ADefaultEnabled, const System::UnicodeString ADescription, System::Classes::TPersistentClass AFrameworkClass)/* overload */;
    __property System::UnicodeString ID = {read=FID};
    __property System::UnicodeString DisplayName = {read=FDisplayName};
    __property System::UnicodeString UnitName = {read=FUnitName};
    __property bool DefaultEnabled = {read=FDefaultEnabled};
    __property System::Classes::TPersistentClass FrameWorkClass = {read=FFrameworkClass};
    __property System::UnicodeString Description = {read=FDescription};
    TConverterDescription() {}
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
System.Bindings.Outputs.pas
System.Bindings.Outputs.hpp
System.Bindings.Outputs System.Bindings.Outputs

説明

このトピックには現在ドキュメントが存在しません。「ノート」を利用してこのトピックの改良について話しあうことができます。