MONITORINFO 構造体 (winuser.h)

MONITORINFO 構造体には、ディスプレイ モニターに関する情報が含まれています。

GetMonitorInfo 関数は、MONITORINFO 構造体または MONITORINFOEX 構造体に情報を格納します。

MONITORINFO 構造体は、MONITORINFOEX 構造体のサブセットです。 MONITORINFOEX 構造体は、表示モニターの名前を含む文字列メンバーを追加します。

構文

typedef struct tagMONITORINFO {
  DWORD cbSize;
  RECT  rcMonitor;
  RECT  rcWork;
  DWORD dwFlags;
} MONITORINFO, *LPMONITORINFO;

メンバー

cbSize

この構造体のサイズ (バイト単位)。

GetMonitorInfo 関数を呼び出す前に、このメンバーを にsizeof ( MONITORINFO )設定します。 これにより、関数は渡す構造体の種類を決定できます。

rcMonitor

仮想画面座標で表される表示モニターの四角形を指定する RECT 構造体。 モニターがプライマリ ディスプレイ モニターでない場合、四角形の座標の一部が負の値になる可能性があることに注意してください。

rcWork

ディスプレイ モニターの作業領域の四角形を仮想画面座標で表す RECT 構造体。 モニターがプライマリ ディスプレイ モニターでない場合、四角形の座標の一部が負の値になる可能性があることに注意してください。

dwFlags

ディスプレイ モニターの属性を表すフラグのセット。

次のフラグが定義されています。

説明
MONITORINFOF_PRIMARY これは、プライマリ ディスプレイ モニターです。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header winuser.h (Windows.h を含む)

関連項目

GetMonitorInfo

MONITORINFOEX

複数ディスプレイ モニターの概要

複数のディスプレイモニターの構造