DOBON.NET DOBON.NETプログラミング掲示板過去ログ

解像度の変更について疑問

環境/言語:[Windows7 / VC#2010+WinApi32]
分類:[.NET]

お世話になっています。
 2点の疑問があったので投稿いたしました。
 1点目は、640x480(VGA)への変更(解像度)は、ビデオカード
のユーティリティから免責事項になっています。
 試しに使用したら問題は出ませんでした。
 何か問題があってのことでしょうか?
 ディスプレイを痛めたりすると怖いので質問いたしました。
(将来、環境が変わったことを考慮して、EnumDisplaySettings
で調べてから解像度を変更するようにしています)

 2点目は、ChangeDisplaySettingsとChangeDisplaySettingsExの
違いは、後者はモバイル用の機能を付加しただけでしょうか?
 他の理由がわからなかったので、ChangeDisplaySettingsを使用
する予定です。

 以上、ご示教頂ければ幸いです。
>  1点目は、640x480(VGA)への変更(解像度)は、ビデオカード
> のユーティリティから免責事項になっています。
>  試しに使用したら問題は出ませんでした。
>  何か問題があってのことでしょうか?

  セーフモードでの起動等、VGAモード起動となっていますので
  必要(仕様)であると考えます。

>  2点目は、ChangeDisplaySettingsとChangeDisplaySettingsExの
> 違いは、後者はモバイル用の機能を付加しただけでしょうか?

  ヘルプに書かれている通りですが・・・
  特にモバイル用とは記載されていません。

  引数に対する解説部分等でしか、判断できませんが、必要な
  機能を方を使えばよいと言うことでは?

  ただし、モバイル用であるか否かは、ハードウェアがその機能
  を有しているのか否か・・・と言うことですので、誤解のない
  ように。

以上。
ご回答ありがとうございます。

>セーフモードでの起動等、VGAモード起動となっていますので
>必要(仕様)であると考えます。
ハードへの不具合はなさそうで安心いたしました。

2点目の質問は、回転など、モバイル向けの機能がついていたの
で誤解しておりました。
ハードウェアが、その機能を有していないといけないのは、
理解しております。
必要な機能がついていれば、好みで選択してよさそうな印象を受
けました。
今回はChangeDisplaySettingsを使いますが、今後また使う機会が
あったら、マルチディスプレイ環境が必要かなどを含め決めてい
きます。

疑問点が解消したので解決済みにいたします。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板