c++ Builder XE4, 10.2 Tokyo > form > フォームの大きさをコードで拡大する > this->ScaleBy(120,100);
C++ Buider XE4
- Windows 7pro (32bit)
Rad Studio 10.2 Tokyo Update 2 (追記: 2017/12/26)
- Windows 10 pro (64bit)
フォームの大きさを拡大したい。
解像度が異なるPCへの対応のため。
void __fastcall TForm1::Button1Click(TObject *Sender)
{
this->ScaleBy(120, 100);
}
ヘルプによると以下の定義となっている。
void __fastcall ScaleBy(int M, int D);
コントロールを元のサイズの 75% に縮小する場合は,M パラメータを 75,D パラメータを 100 に指定します。どのような値の組み合わせであっても,比率が同一なら効果は同じになります。したがって,M = 3 と D = 4 の組み合わせでも元のサイズの 75% が得られます。
比率だけ合わせたらいいので、自分の用途としては片方を100としている。
参考
http://mrxray.on.coocan.jp/Delphi/plSamples/020_DisplayResolution.htm
Author And Source
この問題について(c++ Builder XE4, 10.2 Tokyo > form > フォームの大きさをコードで拡大する > this->ScaleBy(120,100);), 我々は、より多くの情報をここで見つけました https://qiita.com/7of9/items/1248086df6a4688a4668著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .