Vcl.ComCtrls.TToolBar.ChangeScale

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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); }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TToolBar

Beschreibung

Verändert die Position und die Größe der Symbolleiste im angegebenen Maßstab.

Mit ChangeScale ändern Sie den Maßstab der Symbolleiste.

ChangeScale modifiziert die Position und die Größe einer Symbolleiste und ändert auch die Größe der Schaltflächen. ChangeScale weist den Eigenschaften Top, Left, Width und Height neue Werte zu.

Die Parameter M und D definieren eine Bruchzahl, um die die Größe des Steuerelements verändert wird. Der Parameter M ist der Multiplikator und der Parameter D der Divisor. Um ein Steuerelement beispielsweise in 75% seiner Originalgröße darzustellen, geben Sie für M den Wert 75 und für D den Wert 100 (75/100) an. Dasselbe Ergebnis erzielen Sie, wenn Sie für M 3 und für D 4 (3/4) festlegen. Beide Bruchzahlen liefern dasselbe Ergebnis, nämlich eine Skalierung von 75%.

Siehe auch