Sdílet prostřednictvím


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.