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


перечисление DISPLAYCONFIG_SCALING (wingdi.h)

Перечисление DISPLAYCONFIG_SCALING указывает преобразование масштабирования, применяемое к содержимому, отображаемого в пути к сети видеотрансляции (VidPN).

Синтаксис

typedef enum {
  DISPLAYCONFIG_SCALING_IDENTITY = 1,
  DISPLAYCONFIG_SCALING_CENTERED = 2,
  DISPLAYCONFIG_SCALING_STRETCHED = 3,
  DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX = 4,
  DISPLAYCONFIG_SCALING_CUSTOM = 5,
  DISPLAYCONFIG_SCALING_PREFERRED = 128,
  DISPLAYCONFIG_SCALING_FORCE_UINT32 = 0xFFFFFFFF
} DISPLAYCONFIG_SCALING;

Константы

 
DISPLAYCONFIG_SCALING_IDENTITY
Значение: 1
Указывает преобразование идентификатора; исходное содержимое отображается без изменений. Это преобразование доступно, только если исходный режим пути имеет то же пространственное разрешение, что и целевой режим пути.
DISPLAYCONFIG_SCALING_CENTERED
Значение: 2
Указывает преобразование центрирования; исходное содержимое представлено в немасштабированном виде по центру относительно пространственного разрешения целевого режима.
DISPLAYCONFIG_SCALING_STRETCHED
Значение: 3
Указывает, что содержимое масштабируется в соответствии с целевым значением пути.
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX
Значение: 4
Указывает преобразование центрирования пропорций.
DISPLAYCONFIG_SCALING_CUSTOM
Значение: 5
Указывает, что вызывающий объект запрашивает пользовательское масштабирование, которое вызывающий объект не может описать с помощью других DISPLAYCONFIG_SCALING_XXX значений. Только приложение с добавленной стоимостью поставщика оборудования должно использовать DISPLAYCONFIG_SCALING_CUSTOM, так как для этого приложения может потребоваться частный интерфейс для драйвера. Затем приложение может использовать DISPLAYCONFIG_SCALING_CUSTOM, чтобы указать дополнительный контекст для драйвера для пользовательского значения по указанному пути.
DISPLAYCONFIG_SCALING_PREFERRED
Значение: 128
Указывает, что вызывающий объект не имеет предпочтений для масштабирования. Функция SetDisplayConfig будет использовать значение масштабирования, которое в последний раз было сохранено в базе данных для пути. Если такого значения масштабирования не существует, SetDisplayConfig будет использовать масштабирование по умолчанию для компьютера. Например, растянутые (DISPLAYCONFIG_SCALING_STRETCHED) для планшетных компьютеров и пропорции по центру (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX) для компьютеров без планшетов.
DISPLAYCONFIG_SCALING_FORCE_UINT32
Значение: 0xFFFFFFFF
Принудительно компилирует это перечисление до 32 бит в размере. Без этого значения некоторые компиляторы позволили бы компилировать это перечисление до размера, отличного от 32 бит. Не следует использовать это значение.

Комментарии

Дополнительные сведения о масштабировании см. в статье Масштабирование образа рабочего стола.

Требования

Требование Значение
Минимальная версия клиента Доступно в клиенте Windows 7.
Верхняя часть wingdi.h (включая Windows.h)