System.Classes.TIdentMapEntry

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

Delphi

  TIdentMapEntry = record
    Value: Integer;
    Name: String;
  end;

C++

struct DECLSPEC_DRECORD TIdentMapEntry
{
public:
    int Value;
    System::UnicodeString Name;
};

プロパティ

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

説明

TIdentMapEntry は、ident 文字列から整数値へのマッピングを実行するために使用します。

TIdentMapEntry 型には、2 つのフィールドを持つレコードが宣言されています。Name には、ident の名前を文字列として指定します。Value には、この ident の整数値を指定します。

RegisterIntegerConsts 関数は、ident 文字列とそれに対応する値のペアを登録します。この関数は、IdentToIntIntToIdent を使用して、ident 名とその値との間のマッピングを実行します。

これらのルーチンは、TIdentMapEntry 配列を使用して、これらのマッピングを保持します。

たとえば、Graphics ユニットは、TIdentMapEntry を内部的に使用して、色名から整数値へのマッピング('clMaroon' から $000080 へなど)を保持します。

関連項目