ばかげた質問であることはわかっていますが、ビジュアル ライブラリを変更するときに FMX で「トラブル」が発生しました... 私の問題は、自分で境界線を作成する必要があるため、妥当性を Border Style:"None" に設定したことです。アプリケーションは全画面表示で実行され、Windows ツールバーもカバーされるため、画面に応じてアプリケーション フォームのサイズを変更する方法が必要です。
mainForm->Height = Screen->Height - 10;
VCL を使用することは可能ですが、FMX ライブラリを使用してそれを行う方法はありますか? 私がFMXで征服した最大値は次のとおりです(値を返す方法と値の種類はわかりません):
Screen->Size(); // TSize
私も今それを征服しましたが、コンパイルエラーがあります:
TSize* Tamanho = new TSize;
Tamanho = Screen->Size();
frmPrincipal->Width = Tamanho->Width;
frmPrincipal->Height = Tamanho->Height - 10;
エラー:「E2034 'TSize' を 'TSize*' に変換できません」
最後に、それを frmPrincipal.h に配置しようとしましたが、同じエラーが発生しました:
TSize *Tamanho;
PS .:「主な問題」を解決するための他の可能な解決策は受け入れられます...
どうもありがとう!