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 を含む) |