FMX.Controls.Presentation.TPresentedControl.DoSetSize

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Propriétés

Type Visibilité  Source Unité  Parent
function protected
FMX.Controls.Presentation.pas
FMX.Controls.Presentation.hpp
FMX.Controls.Presentation TPresentedControl


Description

Envoie un message PM_SET_SIZE à la couche de présentation via son proxy de présentation.

DoSetSize ne définit pas directement les dimensions spécifiées (ANewWidth, ANewHeight). A la place, DoSetSize demande une taille recommandée à la couche de présentation en fonction des dimensions spécifiées et envoie cette taille recommandée dans le message.

DoSetSize renvoie True si les nouvelles dimensions (recommandées) correspondent aux dimensions en cours ou renvoie False dans le cas contraire.

Pour plus de détails sur les circonstances de déclenchement de cette procédure, voir TStyledControl.DoSetSize.

Voir aussi