FMX.Controls.Presentation.IIgnoreControlPosition
Delphi
IIgnoreControlPosition = interface
C++
__interface INTERFACE_UUID("{6C5DA960-D0E0-457B-9464-D489034510B7}") IIgnoreControlPosition : public System::IInterface
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
interface class |
public | FMX.Controls.Presentation.pas FMX.Controls.Presentation.hpp |
FMX.Controls.Presentation | FMX.Controls.Presentation |
Beschreibung
Dieses Interface ist dafür vorgesehen, TContent zu ignorieren, wenn das Steuerelement beim Berechnen der absoluten Koordinaten des nativen Steuerelements bereits den Offset des Inhalts berücksichtigt hat.
Einige zusammengesetzte Steuerelemente, wie TListBox, TScrollBox usw., verfügen über speziellen Inhalt zum Speichern und Verschieben von Einträgen.
Wenn Sie beispielsweise ein natives Steuerelement in ein natives Bildlauffeld einbetten, wird die absolute Position des nativen Steuerelements anhand der Vorfahrenkette bis hin zum nativen Bildlauffeld berechnet. Sie müssen TContent in diesem Fall jedoch nicht verwenden, weil das native TScrollBox-Steuerelement bereits den Offset des Inhalts berücksichtigt hat. Für diesen Zweck wird IIgnoreControlPosition verwendet.