待望の Constraints
DocWiki にも書いてないけど FireMonkey の TCommonCustomForm に Constraints プロパティが追加されています!
VCL の Constraints と同じ…いや WM_GETMINMAXINFO で制御してるからむしろこっちの方が優秀!1
ね!!
今まで LimitSize というライブラリを作って最小・最大サイズを指定していたけど、それももう必要無いのです!
ヤッター!
ちなみに IFMXWindowConstraintsService というサービスが追加され、これによって最小・最大値を制御出来るようになっています。
Windows / macOS の実装を見たところ基本的には LimitSize と同じでした。
おわりに
むしろ最初から対応しておいてよ…
-
VCL の Constraints は上側か左側から小さくしようとすると Form が移動するっていう仕様がある… ↩