다음을 통해 공유


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[데스크톱 앱만]
머리글 winuser.h(Windows.h 포함)

참고 항목

GetMonitorInfo

MONITORINFOEX

여러 디스플레이 모니터 개요

여러 디스플레이 모니터 구조