6

グラフィックス カードがモニターにどのように接続されているか (vga や dvi など) をコード (C++) で検出する必要があります。

私はこれを行うことができる2つの方法を見つけました:

  • D3DKMDT_VIDEO_OUTPUT_TECHNOLOGYの Windows Management Instrumentation を照会するか、
  • nVidia API 関数 NvAPI_DISP_GetMonitorCapabilities を使用して、

ただし、これらは両方とも Windows Vista 以降でのみサポートされています。

XPでこれを行う方法は確かにあるはずですが、多くの検索を行った後、方法を見つけることが非常に急務になっています。

何か案は?

4

1 に答える 1

1

おそらく、ここで説明されているように(MSDNへのリンク)を使用EnumDisplayDevicesいくつかの情報を解析できます。基本的には、物理​​的なディスプレイと論理的なディスプレイを一致させることです。

于 2012-04-15T12:41:11.993 に答える