Vcl.ComCtrls.TToolBar.ChangeScale

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ChangeScale(M, D: Integer; isDpiChange: Boolean); override;

C++

DYNAMIC void __fastcall ChangeScale(int M, int D, bool isDpiChange)/* overload */;
DYNAMIC inline void __fastcall  ChangeScale(int M, int D){ Vcl::Controls::TControl::ChangeScale(M, D); }

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TToolBar

Description

Repositionne et redimensionne la barre d'outils selon le ratio spécifié.

Utilisez ChangeScale pour changer l'échelle de la barre d'outils.

ChangeScale modifie la position et la dimension d'une barre d'outils et change l'échelle des boutons. Ainsi, ChangeScale modifie les propriétés Top, Left, Width et Height.

Les paramètres M et D définissent une fraction servant à changer l'échelle du contrôle. Le paramètre M est le multiplicateur et D le diviseur. Par exemple, pour réduire un contrôle à 75% de sa taille initiale, spécifiez les valeurs 75 pour M et 100 pour D (75/100). Le même résultat est obtenu en spécifiant la valeur 3 pour M et 4 pour D (3/4). Les deux fractions sont égales et le contrôle est réduit du même pourcentage, 75%.

Voir aussi