FMX.Controls.Presentation.TPresentedControl.DoSetSize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function DoSetSize(const ASize: TControlSize; const NewPlatformDefault: Boolean; ANewWidth, ANewHeight: Single;  var ALastWidth: Single; var ALastHeight: Single): Boolean; override;

C++

virtual bool __fastcall DoSetSize(Fmx::Types::TControlSize* const ASize, const bool NewPlatformDefault, float ANewWidth, float ANewHeight, float &ALastWidth, float &ALastHeight);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
FMX.Controls.Presentation.pas
FMX.Controls.Presentation.hpp
FMX.Controls.Presentation TPresentedControl


Beschreibung

Sendet eine PM_SET_SIZE-Botschaft an die Darstellungsschicht über den Darstellungs-Proxy.

DoSetSize legt die angegebenen Dimensionen (ANewWidth, ANewHeight) nicht direkt fest, sondern DoSetSize fordert eine empfohlene Größe von der Darstellungsschicht auf Basis der angegebenen Dimensionen an und sendet die empfohlene Größe in der Botschaft.

DoSetSize gibt True zurück, wenn die neuen (empfohlenen) Dimensionen mit den aktuellen Dimensionen übereinstimmen, ansonsten wird False zurückgegeben.

Einzelheiten zu den Auslösern dieser Prozedur finden Sie unter TStyledControl.DoSetSize.

Siehe auch