PENGENALAN REGION MENGGUNAKAN PEMROGRAMAN VISUAL BASIC

Jumat, 29 November 2013 0 komentar
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).

         Sintaks untuk DeleteObject adalah: DeleteObject(variabel). Oleh karena form kita berubah bentuk menjadi elips, kita akan kehilanganbar caption dari form sehingga akan menyulitkan kita untuk menggeser form kita yang tidak memiliki bar caption. Keuntungan penggunaan ActiveX di sini adalah saat perancangan program setelah ActiveX ini dimasukkan ke dalam formprogram kita maka form sudah dapat terlihat berbentuk elips sehingga kita dapat mengatur letak kontrol-kontrol yang lain di dalam form kita tersebut dalam rangka membuat program EXE seperti gambar berikut ini.  
 







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

 

©Copyright 2011 KEDAI INFORMASI | TNB