解像度を変更するには?

解決


りえ  2001-09-30 23:07:07  No: 193  IP: [192.*.*.*]

はじめまして
解像度を変更するにはどうしたらいいのでしょうか?
例えばソフトを立ち上げた時今の解像度を取得して640x480じゃなかったら640x480に変更。
で、ソフトを終了させたら元に戻すようにしたいんですけど、どうやるのかさっぱりわかりません。どなたか教えてください。

編集 削除
にしの  2001-10-01 03:28:18  No: 194  IP: [192.*.*.*]

WIN32APIを使用します。
EnumDisplaySettingsで解像度の一覧を取得し、640x480の解像度があればChangeDisplaySettingsで変更、とすればできるみたいです。

こちらを参考にしてください。
http://leed.issp.u-tokyo.ac.jp/~takeuchi/delphi/article/006/006816.html

編集 削除
りえ  2001-10-04 12:34:35  No: 195  IP: [192.*.*.*]

やっとできました!どうもわざわざすいませんでした。

編集 削除