Поделиться через


структура DISPLAYCONFIG_SOURCE_MODE (wingdi.h)

Структура DISPLAYCONFIG_SOURCE_MODE представляет точку или смещение в двумерном пространстве.

Синтаксис

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