FMX.MultiResBitmap.RegisterScaleName
Delphi
function RegisterScaleName(Scale: Single; Name: string): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall RegisterScaleName(float Scale, System::UnicodeString Name);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FMX.MultiresBitmap.pas FMX.MultiResBitmap.hpp |
FMX.MultiResBitmap | FMX.MultiResBitmap |
Description
Recense l'échelle nommée TScaleName spécifiée dans la liste TScaleList des échelles nommées obligatoires.
Les valeurs spécifiées pour Scale (échelle) et Name (nom de l'échelle) sont des champs de l'enregistrement TScaleName. Si une échelle nommée ayant la valeur Scale spécifiée existe déjà dans la liste ScaleList, RegisterScaleName substitue le nom d'échelle existant par celui qui a été spécifié. Sinon, RegisterScaleName ajoute le nom d'échelle spécifié à la fin de la liste ScaleList des noms d'échelles nommées obligatoires.
Les éléments bitmap des échelles obligatoires ne peuvent pas être supprimés dans un bitmap multi-résolution. En conséquence, l'option Supprimer disponible dans l'éditeur MultiResBitmap a seulement pour effet d'effacer l'image de l'entrée de l'élément bitmap obligatoire sélectionné.
RegisterScaleName renvoie True si le nom d'échelle nommée spécifié est ajouté avec succès à la liste TScaleList des noms d'échelles nommées obligatoires. Sinon, RegisterScaleName renvoie False.