Compartir a través de


Método IDCompositionVisual::SetBitmapInterpolationMode (dcomp.h)

Establece la propiedad BitmapInterpolationMode, que especifica el modo que Microsoft DirectComposition usará al interpolar píxeles de mapas de bits que no están alineados con el eje o dibujados exactamente a escala.

Sintaxis

HRESULT SetBitmapInterpolationMode(
  [in] DCOMPOSITION_BITMAP_INTERPOLATION_MODE interpolationMode
);

Parámetros

[in] interpolationMode

Tipo: DCOMPOSITION_BITMAP_INTERPOLATION_MODE

Modo de interpolación que se va a usar.

Valor devuelto

Tipo: HRESULT

Si la función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT. Consulte Códigos de error de DirectComposition para obtener una lista de códigos de error.

Comentarios

El modo de interpolación afecta a cómo se compone un mapa de bits cuando se transforma de modo que no haya correspondencia uno a uno entre píxeles en el mapa de bits y píxeles de la pantalla.

De forma predeterminada, un objeto visual hereda el modo de interpolación del objeto visual primario, que puede heredar el modo de interpolación de su objeto visual primario, etc. Un objeto visual usa el modo de interpolación predeterminado si nunca se llama a este método para el objeto visual o si se llama a este método con DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT. Si ningún objeto visual establece el modo de interpolación, el valor predeterminado para todo el árbol visual es la interpolación de vecino más cercana, que ofrece la calidad visual más baja, pero el rendimiento más alto.

Si el parámetro interpolationMode es distinto de DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT, el mapa de bits de este objeto visual se compone con el modo de interpolación especificado y este modo se convierte en el nuevo modo predeterminado para los elementos secundarios de este objeto visual. Es decir, si el modo de interpolación de los elementos secundarios de este objeto visual no cambia o se establece explícitamente en DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT, los mapas de bits de los objetos visuales secundarios se componen mediante el modo de interpolación de este objeto visual.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dcomp.h
Library Dcomp.lib
Archivo DLL Dcomp.dll

Consulte también

IDCompositionVisual