다음을 통해 공유


DISPLAYCONFIG_SOURCE_MODE 구조체(wingdi.h)

DISPLAYCONFIG_SOURCE_MODE 구조체는 2차원 공간의 점 또는 오프셋을 나타냅니다.

구문

typedef struct DISPLAYCONFIG_SOURCE_MODE {
  UINT32                    width;
  UINT32                    height;
  DISPLAYCONFIG_PIXELFORMAT pixelFormat;
  POINTL                    position;
} DISPLAYCONFIG_SOURCE_MODE;

멤버

width

소스 모드의 너비(픽셀)입니다.

height

원본 모드의 높이(픽셀)입니다.

pixelFormat

소스 모드의 픽셀 형식을 지정하는 DISPLAYCONFIG_PIXELFORMAT 열거형의 값입니다.

position

이 원본 표면의 왼쪽 위 모서리에 있는 바탕 화면 좌표 공간의 위치를 지정하는 POINTL 구조체입니다. (0, 0)에 있는 원본 표면은 항상 기본 원본 표면입니다.

설명

바탕 화면의 원본 표면 배열은 위치 멤버에 의해 제어되며, 이 멤버는 원본 표면의 왼쪽 위 모서리에 있는 바탕 화면 좌표의 위치를 지정합니다. (0, 0)에 배치된 원본 표면은 기본으로 간주됩니다. GDI에는 데스크톱 공간에서 원본 표면을 정렬하는 방법에 대한 엄격한 규칙이 있습니다. 예를 들어 원본 표면 사이에 간격이 있을 수 없으며 겹치지 않을 수 있습니다.

SetDisplayConfig 함수는 이러한 레이아웃 규칙을 적용하기 위해 원본 표면을 다시 정렬하려고 시도합니다. GDI는 레이아웃 규칙을 적용하기 위해 정의되지 않은 방식으로 원본을 다시 정렬하기 때문에 호출자는 원본 표면을 올바르게 배치하기 위해 모든 노력을 기울여야 합니다. 결과 레이아웃은 호출자가 달성하려는 레이아웃이 아닐 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 클라이언트에서 사용할 수 있습니다.
머리글 wingdi.h(Windows.h 포함)

추가 정보

DISPLAYCONFIG_PIXELFORMAT

POINTL

SetDisplayConfig