Pembuatan dan Pemilihan Wilayah
Aplikasi membuat wilayah dengan memanggil fungsi yang terkait dengan bentuk tertentu. Tabel berikut ini memperlihatkan fungsi yang terkait dengan setiap bentuk standar.
Rupa | 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 dalamnya.