プロが教える店舗&オフィスのセキュリティ対策術

お世話になっております。

現在C#のアプリで現在接続されているディスプレイの
設定可能な解像度の一覧を取得したいのですが
何か良い方法はないでしょうか?

ワイドディスプレイの場合、
ドライバによって表示可能なサイズが変わってくるので
解像度の一覧取得に困っています。


どうか知恵をお借りできないでしょうか?
何卒宜しくお願いします。

A 回答 (3件)

直接の回答はNo1様のでいいのではないかと思います。



ところで、C#は言語仕様であって動作環境ではないです。
作ったのはMicrosoftですが、ISOやJISによって標準化されています。

実際にC#で書いたコードはLinuxでもMacでも動作しますので、
C#といっただけではOSが定まりません。

No1様の方法はWindows+C#の場合のみ動作しますので
2の方の指摘はごもっともだと思います。

横槍失礼しました。
    • good
    • 0
この回答へのお礼

仰るとおりですね。
H/Wに依存しない方法という考えが先行して、
OSに関しての説明が怠っていましたね。
以後は気をつけます…

お礼日時:2012/06/13 13:11

OSもH/Wも書かずに回答を求めるのは無理ですね。

この回答への補足

仰るとおりですね。
すいません。

ただOSもWindowsのXPと7の32bit、64bitどちらでも取得でき
H/Wは固定ではなく接続されたディスプレイにより取得する値を自動取得できるように
したいと考えているですが、
OSやH/Wによって取得方法が変わるということはあるのでしょうか?

補足日時:2012/06/13 11:00
    • good
    • 0

下記はどうでしょうか?


http://d.hatena.ne.jp/fezg00/20111011/1318305803
    • good
    • 0
この回答へのお礼

目的のとおり表示可能な解像度の一覧を取得することができました。
お早い回答ありがとうございました。

お礼日時:2012/06/13 13:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!