System.Classes.TIdentMapEntry

提供:RAD Studio API Documentation

Delphi

TIdentMapEntry = record

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 文字列とそれに対応する値のペアを登録します。この関数は、IdentToInt と IntToIdent を使用して、ident 名とその値との間のマッピングを実行します。

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

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

関連項目