[リストへもどる]
一括表示

投稿時間:2003/05/12(Mon) 13:33
投稿者名:コブラ
Eメール:
URL :
タイトル:
スクリーンセーバ起動時の解像度
はじめまして
VBを使いだして一月の初心者なのですが、どうにも理解できない現象があってここに集まっている方の
お知恵を拝借したく、書きこませていただきます。

環境としてはWindows98でVB6.0を使っています。画面解像度は1024×768です。
フォームを画面内の色々な位置に動かすプログラムを作っているのですが、
画面のスクリーンセーバでWindowsに元々入っている迷路(3D)が起動した際、VBの認識する画面解像度が勝手に768×768になってしまいます。
迷路のスクリーンセーバが解像度を変えてフルスクリーンにしているようなのですが、復帰した後でもVBでその設定のいくらかが残っている様なのです。
スクリーンセーバを他のにするか解像度を640×480にしてしまえばいいのですが、現在の環境でも問題無く進める方法は無いのでしょうか?

こちらに書きこむ内容としてふさわしくないようでしたら削除させていただきます。

投稿時間:2003/05/13(Tue) 13:17
投稿者名:しんじ
Eメール:
URL :
タイトル:
Re: スクリーンセーバ起動時の解像度
環境によって色々変わるかと思いますので直るかどうか分かりませんが、
OpenGLのハードウェアアクセラレーションをデフォルトでオフに変更してみてください。

直らなければ多分出来ないと思います。

Windowsに元々入っている迷路(3D)
→ スクリーンセーバーの中でもいつも問題視されているスクリーンセーバーですので別のスクリーンセーバー
  で代用できるのであればそちらの方をお勧めします。

今回のケースはスクリーンセーバーの問題もしくは仕様の可能性が非常に高いと思われます。

投稿時間:2003/05/16(Fri) 19:54
投稿者名:コブラ
Eメール:
URL :http://support.microsoft.com/default.aspx?scid=kb;ja;418163
タイトル:
解決?しました。
しんじさんお返事ありがとうございます。

教えていただいたハードウェアアクセラレーションではうまくいかなかったためマイクロソフトのHP
を探した所、上のような不具合の報告を発見いたしました。

スクリーンセーバの問題と割り切って別の方法でやってみます。

どうも、ありがとうございました。