Modalità grafiche
Windows supporta cinque modalità grafiche che consentono a un'applicazione di specificare la modalità di combinazione dei colori, la posizione in cui viene visualizzato l'output, la scalabilità dell'output e così via. Queste modalità, archiviate in un controller di dominio, sono descritte nella tabella seguente.
Modalità grafica | Descrizione |
---|---|
Sfondo | Definisce la modalità di combinazione dei colori di sfondo con i colori della finestra o dello schermo esistenti per le operazioni bitmap e di testo. |
Disegno | Definisce la modalità di combinazione dei colori di primo piano con i colori della finestra o dello schermo esistenti per operazioni di penna, pennello, bitmap e testo. |
Mappatura | Definisce la modalità di mapping dell'output grafico dallo spazio logico (o globale) alla finestra, allo schermo o alla carta della stampante. |
Riempimento poligono | Definisce il modo in cui viene usato il motivo pennello per riempire l'interno di aree complesse. |
Stiramento | Definisce la modalità di combinazione dei colori bitmap con i colori della finestra o dello schermo esistenti quando la bitmap viene compressa (o ridotta). |
Come avviee con gli oggetti grafici, il sistema inizializza un controller di dominio con le modalità grafiche predefinite. Un'applicazione può recuperare ed esaminare queste modalità predefinite chiamando le funzioni seguenti.
Modalità grafica | Funzione |
---|---|
Sfondo | GetBkMode |
Disegno | GetROP2 |
Mappatura | GetMapMode |
Riempimento poligono | GetPolyFillMode |
Stiramento | GetStretchBltMode |
Un'applicazione può modificare le modalità predefinite chiamando una delle funzioni seguenti.
Modalità grafica | Funzione |
---|---|
Sfondo | SetBkMode |
Disegno | SetROP2 |
Mappatura | setMapMode |
Riempimento poligono | SetPolyFillMode |
Stiramento | SetStretchBltMode |