Bagikan melalui


Tampilkan Default Konteks Perangkat

Setelah pertama kali membuat konteks perangkat tampilan, sistem menetapkan nilai default untuk atribut (yaitu, menggambar objek, warna, dan mode) yang terdiri dari konteks perangkat. Tabel berikut ini memperlihatkan nilai default untuk atribut konteks perangkat tampilan.

Atribut Nilai default
Warna latar belakang Pengaturan warna latar belakang dari Panel Kontrol (biasanya, putih).
Mode latar belakang BURAM
Bitmap Tidak
Sikat WHITE_BRUSH
Asal kuas (0,0)
Wilayah kliping Seluruh jendela atau area klien dengan wilayah pembaruan terpotong, sebagaimana mewajarkan. Jendela turunan dan pop-up di area klien juga dapat diklip.
Palet DEFAULT_PALETTE
Posisi pena saat ini (0,0)
Asal perangkat Sudut kiri atas jendela atau area klien.
Mode menggambar R2_COPYPEN
Font SYSTEM_FONT
Penspasian intercharacter 0
Mode pemetaan MM_TEXT
Pena BLACK_PEN
mode-fillPolygon ALTERNATIF
Mode stretch BLACKONWHITE
Warna teks Pengaturan warna teks dari Panel Kontrol (biasanya, hitam).
Tingkat viewport (1,1)
Asal viewport (0,0)
Jangkauan jendela (1,1)
Asal jendela (0,0)

 

Aplikasi dapat memodifikasi nilai atribut konteks perangkat tampilan dengan menggunakan fungsi pilihan dan atribut, seperti SelectObject, SetMapMode, dan SetTextColor. Misalnya, aplikasi dapat memodifikasi unit pengukuran default dalam sistem koordinat dengan menggunakan SetMapMode untuk mengubah mode pemetaan.

Perubahan pada nilai atribut konteks perangkat umum, induk, atau jendela tidak permanen. Ketika aplikasi merilis konteks perangkat ini, pilihan saat ini, seperti mode pemetaan dan wilayah kliping, hilang karena konteks dikembalikan ke cache. Perubahan pada konteks kelas atau perangkat privat bertahan tanpa batas waktu. Untuk memulihkannya ke default aslinya, aplikasi harus secara eksplisit mengatur setiap atribut.