Funzione GetStretchBltMode (wingdi.h)

La funzione GetStretchBltMode recupera la modalità di estensione corrente. La modalità di estensione definisce il modo in cui i dati dei colori vengono aggiunti o rimossi dalle bitmap estese o compresse quando viene chiamata la funzione StretchBlt .

Sintassi

int GetStretchBltMode(
  [in] HDC hdc
);

Parametri

[in] hdc

Handle per il contesto del dispositivo.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è la modalità di estensione corrente. Può trattarsi di uno dei valori seguenti.

Valore Descrizione
BLACKONWHITE Esegue un'operazione AND booleana utilizzando i valori di colore per i pixel eliminati ed esistenti. Se la bitmap è una bitmap monocromatica, questa modalità mantiene i pixel neri a scapito dei pixel bianchi.
COLORONCOLOR Elimina i pixel. Questa modalità elimina tutte le righe di pixel eliminate senza tentare di conservare le informazioni.
SEMITONO Esegue il mapping dei pixel dal rettangolo di origine in blocchi di pixel nel rettangolo di destinazione. Il colore medio del blocco di pixel di destinazione approssima il colore dei pixel di origine.
STRETCH_ANDSCANS Uguale a BLACKONWHITE.
STRETCH_DELETESCANS Uguale a COLORONCOLOR.
STRETCH_HALFTONE Uguale a HALFTONE.
STRETCH_ORSCANS Uguale a WHITEONBLACK.
WHITEONBLACK Esegue un'operazione OR booleana utilizzando i valori di colore per i pixel eliminati ed esistenti. Se la bitmap è una bitmap monocromatica, questa modalità mantiene i pixel bianchi a scapito dei pixel neri.
 

Se la funzione ha esito negativo, il valore restituito è zero.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

Funzioni bitmap

Panoramica delle bitmap

SetStretchBltMode