掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FMX 画面サイズの取得 (ID:49621)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Delphi10.3 RioでAndroidのモバイル開発です。 MainFormをFullScrreenで、続いてSubFormを表示させたとします。 Delphi10.2ではSubFormのOnShow時にSelf.ClientRectがそのまま モバイル端末の論理解像度が返ってきました。 しかし、Delphi10.3ではSubFormのOnShow時でも論理解像度がその まま返ってこなくなりました。 例えば Delphi10.2 ClientRect値 = 0,0,800,1280 Delphi10.3 ClientRect値 = 0,0,800,1232 な感じです。 SunFormが表示されて以降は期待した値が返ってきます。 故あって表示前に論理解像度が必要なものですから、ちょっと 困ったことになっています。 多分、タブレット画面上部の何て言いましたっけ、バッテリー残量 とか表示されるBarの高さ分差し引かれている感じです。 私の環境だけなのか、他の方法があるのか、何方かご助言頂けれは 幸いです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.