長い線の描画 – プログラミング – Home

通知
すべてクリア

[解決済] 長い線の描画


フーミン
 フーミン
(@フーミン)
ゲスト
結合: 23年前
投稿: 7
Topic starter  

こんばんわ フーミンです。

実験的なプログラムで次のようなものを作ってみました。

SDIで自動生成されるものにスクロールバーを表示できるようにし、
さらに、ViewのOnDraw()に次のように足します。

pDC->SelectObject(&pc);
pDC->Moveto(10,0);
for(int i=0;i<50000;i+=10){
pDC->Lineto(10,i);
pDC->Moveto(10*i,i);
}
// このときのペンの太さは1です。

実行するとy軸方向に約32000くらい進むとへんてこな線になってしまいます。
Lineto(),Moveto()の引数がintだからだと思ったのですが、
線の太さを2以上に変更すると32000以降でもうまく描けます。
線の太さと関係があるのでしょうか?

原因のわかる方、似た経験のある方ぜひお願いします。

ちなみに今は線を分割して描いて逃げてます。


引用未解決
トピックタグ
フーミン
 フーミン
(@フーミン)
ゲスト
結合: 23年前
投稿: 7
Topic starter  

こんにちわ

自分で調べてみた結果、
どうやらハードウェアに依存する部分のようです。
あくまで推測ですが。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました