FMX.MultiResBitmap.RegisterScaleName
Delphi
function RegisterScaleName(Scale: Single; Name: string): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall RegisterScaleName(float Scale, System::UnicodeString Name);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.MultiresBitmap.pas FMX.MultiResBitmap.hpp |
FMX.MultiResBitmap | FMX.MultiResBitmap |
説明
指定された名前付き縮尺 TScaleName を必須の名前付き縮尺のリスト TScaleList に登録します。
指定された Scale および Name(縮尺名)は TScaleName レコードのフィールドです。指定された Scale の名前付き縮尺が ScaleList リスト内に既に存在する場合、RegisterScaleName は既存の名前付き縮尺を指定されたものに置き換えます。存在しなければ、RegisterScaleName は、指定された名前付き縮尺を必須の名前付き縮尺のリスト ScaleList の末尾に付け加えます。
必須の縮尺のビットマップ項目を多重解像度ビットマップから削除することはできません。そのため、MultiResBitmap エディタで[削除]を選択しても、選択中の必須ビットマップ項目の画像がクリアされるだけです。
RegisterScaleName は、指定された名前付き縮尺を必須の名前付き縮尺のリスト TScaleList に追加する作業が無事に終了すれば True を返します。そうでなければ False を返します。