Bagikan melalui


Bekerja dengan Objek Jendela

Bekerja dengan jendela memerlukan dua jenis aktivitas:

  • Menangani pesan Windows

  • Menggambar di jendela

Untuk menangani pesan Windows di jendela mana pun, termasuk jendela anak Anda sendiri, lihat Memetakan Pesan ke Fungsi untuk memetakan pesan ke kelas jendela C++Anda. Kemudian tulis fungsi anggota penangan pesan di kelas Anda.

Sebagian besar penggambaran dalam sebuah aplikasi berbasis kerangka kerja terjadi dalam tampilan, di mana fungsi anggota OnDraw dipanggil setiap kali konten jendela harus digambar. Jika jendela Anda adalah anak dari antarmuka, Anda mungkin mendelegasikan sebagian tugas menggambar antarmuka ke jendela anak Anda dengan memanggil salah satu fungsi anggota jendela Anda.

Bagaimanapun, Anda akan memerlukan konteks perangkat untuk menggambar. Anda dapat menggunakan pena bawaan, kuas, dan objek grafis lainnya yang terdapat dalam konteks perangkat yang terhubung dengan jendela Anda. Atau Anda dapat memodifikasi objek ini untuk mendapatkan efek gambar yang Anda butuhkan. Dengan konteks perangkat Anda disiapkan sesuai keinginan Anda, panggil fungsi anggota kelas dari CDC (kelas konteks perangkat) untuk menggambar garis, bentuk, dan teks, menggunakan warna, dan bekerja dengan sistem koordinat.

Apa yang ingin Anda ketahui lebih lanjut tentang

Lihat juga

Objek Jendela