Metodo IDCompositionVisual::SetBitmapInterpolationMode (dcomp.h)

Imposta la proprietà BitmapInterpolationMode, che specifica la modalità di utilizzo di Microsoft DirectComposition per l'interpolazione di pixel da bitmap non allineate o disegnate esattamente su larga scala.

Sintassi

HRESULT SetBitmapInterpolationMode(
  [in] DCOMPOSITION_BITMAP_INTERPOLATION_MODE interpolationMode
);

Parametri

[in] interpolationMode

Tipo: DCOMPOSITION_BITMAP_INTERPOLATION_MODE

Modalità di interpolazione da utilizzare.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT . Per un elenco di codici di errore, vedere Codici di errore directComposition .

Commenti

La modalità di interpolazione influisce sulla modalità di composizione di una bitmap quando viene trasformata in modo che non vi sia alcuna corrispondenza uno-a-uno tra pixel nella bitmap e nei pixel sullo schermo.

Per impostazione predefinita, un oggetto visivo eredita la modalità di interpolazione dell'oggetto visivo padre, che può ereditare la modalità di interpolazione dell'oggetto visivo padre e così via. Un oggetto visivo usa la modalità di interpolazione predefinita se questo metodo non viene mai chiamato per l'oggetto visivo o se questo metodo viene chiamato con DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT. Se nessun oggetto visivo imposta la modalità di interpolazione, l'impostazione predefinita per l'intera struttura ad albero visuale è l'interpolazione adiacente più vicina, che offre la qualità visiva più bassa, ma le prestazioni più elevate.

Se il parametro interpolationMode è diverso da DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT, la bitmap dell'oggetto visivo è composta con la modalità di interpolazione specificata e questa modalità diventa la nuova modalità predefinita per gli elementi figlio di questo oggetto visivo. Ovvero, se la modalità di interpolazione degli elementi figlio di questo oggetto visivo è invariata o impostata in modo esplicito su DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT, le bitmap degli oggetti visivi figlio vengono composte usando la modalità di interpolazione di questo oggetto visivo.

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dcomp.h
Libreria Dcomp.lib
DLL Dcomp.dll

Vedi anche

IDCompositionVisual