перечисление 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) |