Bagikan melalui


Tampilkan Perangkat

Sebelum melukis, sistem harus menyiapkan perangkat tampilan untuk operasi menggambar. Konteks perangkat tampilan mendefinisikan sekumpulan objek grafis dan atribut terkaitnya, dan mode grafik yang memengaruhi output. Sistem menyiapkan setiap konteks perangkat tampilan untuk output ke jendela, mengatur objek gambar, warna, dan mode untuk jendela alih-alih perangkat tampilan. Ketika aplikasi menyediakan konteks perangkat tampilan melalui panggilan ke fungsi GDI, GDI menggunakan informasi dalam konteks untuk menghasilkan output di jendela yang ditentukan tanpa mengganggu di jendela lain atau bagian layar lainnya.

Sistem ini menyediakan lima jenis konteks perangkat tampilan.

Jenis Makna
Umum Mengizinkan gambar di area klien dari jendela tertentu.
kelas Mengizinkan gambar di area klien dari jendela tertentu.
Orangtua Mengizinkan gambar di mana saja di jendela. Meskipun konteks perangkat induk juga mengizinkan gambar di jendela induk, konteks tersebut tidak dimaksudkan untuk digunakan dengan cara ini.
private Mengizinkan gambar di area klien dari jendela tertentu.
Jendela Mengizinkan gambar di mana saja di jendela.

 

Sistem menyediakan konteks perangkat umum, kelas, induk, atau privat ke jendela berdasarkan jenis konteks perangkat tampilan yang ditentukan dalam gaya kelas jendela tersebut. Sistem menyediakan konteks perangkat jendela hanya ketika aplikasi secara eksplisit memintanya misalnya, dengan memanggil fungsi GetWindowDC atau GetDCEx . Dalam semua kasus, aplikasi dapat menggunakan fungsi WindowFromDC untuk menentukan jendela mana yang diwakili DC tampilan saat ini.

Bagian ini menyediakan informasi tentang topik berikut.