Partager via


Fonction SetDpiCompensatedEffectInput (d2d1_1helper.h)

Définit une bitmap en tant qu’entrée d’effet, tout en insérant un effet de compensation DPI pour préserver l’apparence visuelle à mesure que la DPI du contexte de l’appareil change.

Syntaxe

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

Paramètres

[in] deviceContext

Type : ID2D1DeviceContext*

Contexte de l’appareil qui est le créateur de l’effet.

[in] effect

Type : ID2D1Effect*

La fonction définit l’entrée de cet effet.

inputIndex

Type : UINT32

Index de l’entrée à définir.

[in, optional] inputBitmap

Type : ID2D1Bitmap*

Bitmap d’entrée.

interpolationMode

Type : D2D1_INTERPOLATION_MODE

Mode d’interpolation pour l’effet de compensation DPI.

borderMode

Type : D2D1_BORDER_MODE

Mode bordure pour l’effet de compensation DPI.

Valeur retournée

Type : HRESULT

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_1helper.h
Bibliothèque D2d1.lib
DLL D2d1.dll