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
DPI 补偿效果的内插模式。
borderMode
类型: D2D1_BORDER_MODE
DPI 补偿效果的边框模式。
返回值
类型: HRESULT
如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d2d1_1helper.h |
Library | D2d1.lib |
DLL | D2d1.dll |