Oggetti grafici
La penna, il pennello, la bitmap, la tavolozza, l'area e il percorso associati a un controller di dominio vengono definiti oggetti grafici. Gli attributi seguenti sono associati a ognuno di questi oggetti.
Oggetto grafico | Attributi associati |
---|---|
Bitmap | Dimensioni, in byte; dimensioni, in pixel; color-format; schema di compressione; E così via. |
Brush | Stile, colore, motivo e origine. |
Tavolozza | Colori e dimensioni (o numero di colori). |
Carattere | Nome carattere tipografico, larghezza, altezza, peso, set di caratteri e così via. |
Percorso | Forma. |
Penna | Stile, larghezza e colore. |
Region | Posizione e dimensioni. |
Quando un'applicazione crea un controller di dominio, il sistema archivia automaticamente un set di oggetti predefiniti (non è presente alcuna bitmap o percorso predefinito). Un'applicazione può esaminare gli attributi degli oggetti predefiniti chiamando le funzioni GetCurrentObject e GetObject . L'applicazione può modificare queste impostazioni predefinite creando un nuovo oggetto e selezionandolo nel controller di dominio. Un oggetto viene selezionato in un controller di dominio chiamando la funzione SelectObject .
Un'applicazione può impostare il colore del pennello corrente su un valore di colore specificato con SetDCBrushColor.
La funzione GetDCBrushColor restituisce il colore del pennello DC. La funzione SetDCPenColor imposta il colore della penna su un valore di colore specificato. La funzione GetDCPenColor restituisce il colore della penna DC.