ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:sorokuku SetPixelで描写できない領域があります・・・
困り度:
  • 困っています
下のホームページでWindowsAPIの勉強をしていました。
http://wisdom.sakura.ne.jp/system/winapi/win32/win22.html

それでSetPixel()で線を描いていました。↓のような感じです。
for (iCount = 0 ; iCount < 100 ; iCount++)
SetPixel(hdc , 10 + iCount , 10 , 0xFF);

線の長さを長くしようと思ってiCount < 1000とやってみました。
すると300<iCount<800くらいの領域で線が出ないところが出でしまいました・・・。
もし分かる人がいたら教えてください。

OSはwindows vistaでノートパソコンです。
VC++2008 ExpressEditionを使ってます。
質問投稿日時:08/03/20 18:09
質問番号:3879764
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:eliphas105 自分も同じ症状に出くわしたので調べてみましたが
VistaでWindows Aeroをオフにするとこの不具合が発生するようです。

自分はAeroをオンにしたところ解決しました。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/07 19:50
回答番号:No.1
この回答へのお礼お礼が遅くなって申し訳ありません
先程試してみたところ解決できました。
ありがとうございました。