20:45お世話になってます。今回はほぼ気持ちの問題かもしれませんが・・・よろしくお願いします。自分の環境ですと、-1せずに指定したほうが、描画の整合性があるように感じます。環境のせいと片付ければいいのですが、なんとなくモヤモヤした気持ちで-1をしてます。いうのも、作成してるStringInputもどきの話になりますが、カーソルや下線を縁付きのフォントと同じような表示にできないかなと思い、また、(AAをつかわず)矩形の枠線の線幅が変更可能なDrawBoxみたいなのがほしいといった理由で、とりあえず双方の下準備と実験としてピクセル(ドット?)の計算が(なんとなく)やりやすそうなDrawBoxを使って実線を引いてみようと安易に考え、水平線を描画するだけの関数をつくりました。TRUE);}ですがWidthに1(1マイナスされるので0)を設定した場合は描画されず、0(1マイナスされるので-1)を設定すると描画されるという結果になり、0を設定したほうは-1となって裏返って描画されるのは理解出来るとしても、モヤモヤする感じになってます。DrawBox(0,0,0,0,色,フラグ)で点が描画され、DrawBox(0,0,100,0,色,フラグ)で水平線が引かれると自分は解釈してるのですが、環境といったことは別としてこういう理解で合っていますでしょうか。簡単な検証プログラムを組んだので実行していただき、結果を教えていただきたいのですが・・プログラムソースはこの掲示板に、当方の実行結果は画像でメールかアップローダーどちらかで提示しようと思ってます。自分は解釈してるのですが、環境といったことは別としてこういう理解で合っていますでしょうか。00:04管理人さんありがとうございます。線を引く、四角形を書くなどの図形描画系の座標の扱いについて認識が不十分でした。掲示板のどこかで矩形描画が「グラフィックカードによって1ピクセルほどの差が出る」と書かれてるを目にして、ウチの環境もそうなのかな?とよく読んだら、どうも内容が浮動小数点計算の精度の影響の話ぽいなと感じ、当てはまるのかもしれないけど、どうも違う気がする、じゃあこの微妙にずれる現象は何だろう?というところでもやもやした感じになってました。自分の悪いところが露呈してかなり恥ずかしいですが、聞いてよかったです。ありがとうございました。21:32すみません、追加で質問させていただきます。色,フラグ)のように面積を持たないような座標設定の場合、フラグ(FillFlag)にて「塗りつぶさない」(FALSE)場合は枠線が描画(点、線が描画される)で、「塗りつぶす」(TRUE)の場合は何も描画しない、というのを自プログラムの修正中に見つけましたが、これはDrawBoxの仕様ということで良いでしょうか。20:31ご回答ありがとうございます。ピクセル単位で矩形を調整するときは気を付けようと思います。(記事メンテ時に使用)クッキ。