Share via


SetDpiCompensatedEffectInput-Funktion (d2d1_1helper.h)

Legt eine Bitmap als Effekteingabe fest, während ein DPI-Kompensationseffekt eingefügt wird, um das visuelle Erscheinungsbild beizubehalten, wenn sich der DPI-Wert des Gerätekontexts ändert.

Syntax

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

Parameter

[in] deviceContext

Typ: ID2D1DeviceContext*

Der Gerätekontext, der der Ersteller des Effekts ist.

[in] effect

Typ: ID2D1Effect*

Die Funktion legt die Eingabe dieses Effekts fest.

inputIndex

Typ: UINT32

Der Index der festzulegenden Eingabe.

[in, optional] inputBitmap

Typ: ID2D1Bitmap*

Die Eingabebitbitbit.

interpolationMode

Typ: D2D1_INTERPOLATION_MODE

Der Interpolationsmodus für den DPI-Kompensationseffekt.

borderMode

Typ: D2D1_BORDER_MODE

Der Rahmenmodus für den DPI-Kompensationseffekt.

Rückgabewert

Typ: HRESULT

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d2d1_1helper.h
Bibliothek D2d1.lib
DLL D2d1.dll