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


Функция SetDpiCompensatedEffectInput (d2d1_1helper.h)

Задает растровое изображение в качестве входных данных эффекта, вставляя эффект компенсации DPI для сохранения визуального вида при изменении DPI контекста устройства.

Синтаксис

HRESULT SetDpiCompensatedEffectInput(
  [in]           ID2D1DeviceContext      *deviceContext,
  [in]           ID2D1Effect             *effect,
                 UINT32                  inputIndex,
  [in, optional] ID2D1Bitmap             *inputBitmap,
                 D2D1_INTERPOLATION_MODE interpolationMode,
                 D2D1_BORDER_MODE        borderMode
);

Параметры

[in] deviceContext

Тип: ID2D1DeviceContext*

Контекст устройства, который является создателем эффекта.

[in] effect

Тип: ID2D1Effect*

Функция задает входные данные этого эффекта.

inputIndex

Тип: UINT32

Индекс задается входных данных.

[in, optional] inputBitmap

Тип: ID2D1Bitmap*

Входной растровый рисунок.

interpolationMode

Тип: D2D1_INTERPOLATION_MODE

Режим интерполяции для эффекта компенсации DPI.

borderMode

Тип: D2D1_BORDER_MODE

Режим границы для эффекта компенсации DPI.

Возвращаемое значение

Тип: HRESULT

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d2d1_1helper.h
Библиотека D2d1.lib
DLL D2d1.dll