Mode Grafik
Windows mendukung lima mode grafis yang memungkinkan aplikasi menentukan bagaimana warna dicampur, di mana output muncul, bagaimana output diskalakan, dan sebagainya. Mode ini, yang disimpan dalam DC, dijelaskan dalam tabel berikut.
Mode grafik | Deskripsi |
---|---|
Latar | Menentukan bagaimana warna latar belakang dicampur dengan warna jendela atau layar yang ada untuk operasi bitmap dan teks. |
Gambar | Menentukan bagaimana warna latar depan dicampur dengan warna jendela atau layar yang ada untuk operasi pena, kuas, bitmap, dan teks. |
Pemetaan | Menentukan bagaimana output grafis dipetakan dari ruang logis (atau dunia) ke jendela, layar, atau kertas printer. |
Isi poligon | Menentukan bagaimana pola kuas digunakan untuk mengisi interior wilayah yang kompleks. |
Peregangan | Menentukan bagaimana warna bitmap dicampur dengan warna jendela atau layar yang ada saat bitmap dikompresi (atau diturunkan skalanya). |
Seperti halnya dengan objek grafis, sistem menginisialisasi DC dengan mode grafik default. Aplikasi dapat mengambil dan memeriksa mode default ini dengan memanggil fungsi berikut.
Mode grafik | Fungsi |
---|---|
Latar | GetBkMode |
Gambar | GetROP2 |
Pemetaan | GetMapMode |
Isi poligon | GetPolyFillMode |
Peregangan | GetStretchBltMode |
Aplikasi dapat mengubah mode default dengan memanggil salah satu fungsi berikut.
Mode grafik | Fungsi |
---|---|
Latar | SetBkMode |
Gambar | SetROP2 |
Pemetaan | SetMapMode |
Isi poligon | setPolyFillMode |
Peregangan | SetStretchBltMode |