0

ばかげた質問であることはわかっていますが、ビジュアル ライブラリを変更するときに 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 .:「主な問題」を解決するための他の可能な解決策は受け入れられます...

どうもありがとう!

4

1 に答える 1