投稿日 | 2022/10/02(Sun) 17:04:28 |
---|---|
投稿者 | ten |
参照先 |
お世話になります。描画系の機能を練習しているのですが、サイズの扱いが今一つ良く分からなくて・・・
下記サンプルですが、ウインドウ400×400に対し、300×300のキャンバスを作りました。この時、別途座標を取得して試したところでは、ここまでは、多分、想定通りのサイズになっています。
ところが、ここに四角を描画すると、サイズが「思っているのとは異なる」結果に。位置はいちばん左端からの描画で、サイズ指定は横幅240・・・なのに、キャンバスの横幅サイズ300の右端まで到達してしまいます。調整は可能なのですが、理由が分からないままに作るのは、危険だろう、ということで、質問に上がりました。どうかよろしくお願い致します。
----サンプル----
窓というウィンドウを作る
その実質大きさを{400,400}に変える
窓を表示する
窓にキャンバス1というキャンバスを作る
その位置は、{0,0}
その大きさは、{300,300}
その背景色を白色に変える
キャンバス1へ四角形を描く
その位置は、{0,0}
その大きさは、{240,30}
その背景色を黄色に変える
キャンバス1を更新する
待機する
----
- WebForum -