FMX.Controls.Presentation.IIgnoreControlPosition
Delphi
IIgnoreControlPosition = interface
C++
__interface INTERFACE_UUID("{6C5DA960-D0E0-457B-9464-D489034510B7}") IIgnoreControlPosition : public System::IInterface
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
interface class |
public | FMX.Controls.Presentation.pas FMX.Controls.Presentation.hpp |
FMX.Controls.Presentation | FMX.Controls.Presentation |
説明
このインターフェイスは、ネイティブ コントロールの絶対座標を計算する際にコントロールでコンテンツのオフセットが既に考慮されている場合に、TContent を無視するためのものです。
TListBox や TScrollBox などの一部の複合コントロールには、項目の格納や移動のための特別なコンテンツがあります。
たとえば、ネイティブ コントロールをネイティブ スクロール ボックスに組み込む場合、そのネイティブ コントロールの絶対位置は、ネイティブ スクロール ボックスまでの上位オブジェクトのチェーンを使って計算されます。ただし、この場合は TContent を使用する必要はありません。ネイティブの TScrollBox でコンテンツのオフセットが既に考慮されているからです。IIgnoreControlPosition は、このために存在しています。