Grafické objekty
Pero, štětec, rastrový obrázek, paleta, oblast a cesta přidružené k řadiči domény se označují jako jeho grafické objekty. Následující atributy jsou přidružené ke každému z těchto objektů.
Grafický objekt | Přidružené atributy |
---|---|
Bitmapa | Velikost v bajtech; rozměry v pixelech; barevný formát; komprimační schéma; a tak dále. |
Kartáč | Styl, barva, vzor a původ |
Paleta | Barvy a velikost (nebo počet barev) |
Písmo | Název písma, šířka, výška, váha, znaková sada atd. |
Cesta | Tvar. |
Pero | Styl, šířka a barva |
Oblast | Umístění a rozměry. |
Když aplikace vytvoří řadič domény, systém automaticky uloží sadu výchozích objektů v něm (neexistuje výchozí rastrový obrázek nebo cesta). Aplikace může prozkoumat atributy výchozích objektů voláním GetCurrentObject a GetObject funkcí. Aplikace může tyto výchozí hodnoty změnit tak, že vytvoří nový objekt a vybere ho do řadiče domény. Objekt je vybrán do řadiče domény zavoláním funkce SelectObject.
Aplikace může nastavit aktuální barvu štětce na zadanou hodnotu barvy pomocí SetDCBrushColor.
Funkce GetDCBrushColor vrátí barvu štětce DC. Funkce SetDCPenColor nastaví barvu pera na zadanou hodnotu barvy. Funkce GetDCPenColor vrátí barvu pera DC.