Udostępnij za pośrednictwem


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.