Oke sobat blogger gimana kabarnya baik kan?
yang mau belajar otodidag ato yang lagi dapet tugas dari guru, dosen tentang REGION menggunakan pemrograman visual basic
pada postingan kali ini saya akan membahas tentang REGION dan seluk beluknya.......!!!
Oke monggo dinikmati CEKIBROOOT...!
Sejarah Region
Region adalah “wilayah/daerah” pada form dalam Windows. Manipulasi region pada Visual Basic ini menggunakan LibraryGdi32.dll, didalam library Gdi32.dll, menyediakan API untuk memanipulasi region seperti: membuat region kotak, elips, polygon, dsb. Selain membuat region, Library ini juga bisa untuk menggabungkan antara region yang satu dengan yang lain.Manipulasiform ini pada dasarnya bertujuan membentuk form selain bentuk default dari windows. Dengan API region ini kita bisa menciptakan style form yang berbeda.
Cara penulisan CreateEllipticRgn dan CreateRectRgn :
Variabel (bertype long) = CreateEllipticRgn(x1, y1, x2, y2)
Variabel (bertype long) = CreateRectRgn(x1, y1, x2, y2)
Keterangan:
- x1 = koordinat x pojok kiri atas lingkaran
- y1 = koordinat y pojok kiri atas lingkaran
- x2 = koordinat x pojok kanan bawah lingkaran
- y2 = koordinat y pojok kanan bawah lingkaran
Cara penulisan SetWindowRgn :
SetWindowRgn(handle, variabel, True) Handle di sini maksudnya adalah handle dari form ataupun kontrol lainnya yang akan diubah atau disesuaikan bentuknya (untuk form yaitu Form.hwnd).
Combine Region
Untuk membuatnya, kita memerlukan satu lagi fungsi API, yaitu CombineRgn yang berfungsi menggabungkan region-region yang telah terbentuk sebelumnya berdasarkan pola tertentu. Aturan penggunaannya adalah sebagaiberikut: CombineRgn(h, r1, r2, pola) (italic) Keterangan: h = region hasil penggabungan yang harus sudah ada sebelumnya (bisa r1 atau r2) r1 = region pertama untuk digabungkan. r2 = region kedua untuk digabungkan pola = mode yang digunakan dalam operasi penggabungan dan merupakan suatu konstanta.
Gambar Ilustrasi combine
Referensi :
http://id.scribd.com





0 komentar:
Posting Komentar