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 |