Delphi 列挙型 ⇔ 文字列, 列挙型 ⇔ 数値
TWindowStateでの例
列挙型と文字列
列挙型と数値(byte)
列挙型と文字列
- S := GetEnumName(TypeInfo(TWindowState), Ord(WindowState));
- // 文字列 "wsNormal" 等が返る
- WindowState := TWindowState(GetEnumValue(TypeInfo(TWindowState), S));
- // TWindowState 型 wsNormal 等が返る
- var I: Byte;
- I := Ord(WindowState);
- WindowState := TWindowState(I);
コメント