Obiekty graficzne
Pióro, szczotka, mapa bitowa, paleta, region i ścieżka skojarzona z kontrolerem domeny są nazywane jego obiektami graficznymi. Następujące atrybuty są skojarzone z każdym z tych obiektów.
Obiekt graficzny | Skojarzone atrybuty |
---|---|
Bitmapa | Rozmiar, w bajtach; wymiarów, w pikselach; format kolorów; schemat kompresji; i tak dalej. |
Pędzel | Styl, kolor, deseń i pochodzenie. |
Paleta | Kolory i rozmiar (lub liczba kolorów). |
Czcionka | Nazwa, szerokość, wysokość, waga, zestaw znaków itd. |
Ścieżka | Kształt. |
Pióro | Styl, szerokość i kolor. |
Region | Lokalizacja i wymiary. |
Gdy aplikacja tworzy kontroler domeny, system automatycznie przechowuje w nim zestaw obiektów domyślnych (nie ma domyślnej mapy bitowej ani ścieżki). Aplikacja może zbadać atrybuty obiektów domyślnych, wywołując funkcje GetCurrentObject i GetObject. Aplikacja może zmienić te ustawienia domyślne, tworząc nowy obiekt i wybierając go na kontroler domeny. Obiekt jest wybierany do kontrolera domeny przez wywołanie funkcji SelectObject.
Aplikacja może ustawić bieżący kolor pędzla na określoną wartość koloru za pomocą SetDCBrushColor.
Funkcja GetDCBrushColor zwraca kolor pędzla kontrolera domeny. Funkcja SetDCPenColor ustawia kolor pióra na określoną wartość koloru. Funkcja GetDCPenColor zwraca kolor pióra kontrolera domeny.