Pembuatan dan Pemilihan Wilayah

Aplikasi membuat wilayah dengan memanggil fungsi yang terkait dengan bentuk tertentu. Tabel berikut ini memperlihatkan fungsi yang terkait dengan masing-masing bentuk standar.

Bentuk Fungsi
Wilayah persegi panjang CreateRectRgn, CreateRectRgnIndirect, SetRectRgn
Wilayah persegi panjang dengan sudut bulat CreateRoundRectRgn
Wilayah elips CreateEllipticRgn, CreateEllipticRgnIndirect
Wilayah poligonal CreatePolygonRgn, CreatePolyPolygonRgn

 

Setiap fungsi pembuatan wilayah mengembalikan handel yang mengidentifikasi wilayah baru. Aplikasi dapat menggunakan handel ini untuk memilih wilayah ke dalam konteks perangkat dengan memanggil fungsi SelectObject dan menyediakan handel ini sebagai argumen kedua. Setelah wilayah dipilih ke dalam konteks perangkat, aplikasi dapat melakukan berbagai operasi di atasnya.