Source Code Untuk Mengubah Resolusi Layar Monitor

Salah satu teknik untuk mengatur tampilan form selain menggunakan cara dengan membuat Background Picture Elastis adalah dengan mengubah resolusi layar monitor secara otomatis pada saat program kita dijalankan. Jadi tampilan form dan kontrol - kontrolnya akan secara terlihat proporsional. Kelebihan lainnya adalah jika menggunakan background gambar maka gambar kita akan terlihat seperti aslinya dan tidak tampak pecah atau buram dikarenakan ukuran gambar yang jauh lebih kecil dibandingkan ukuran resolusi layar monitor. 

Teknik mengubah Resolusi Layar Monitor ini sering digunakan oleh aplikasi game, dimana pada saat dimainkan aplikasi game akan mengubah resolusi layar monitor dengan ukuran default gambar yang dipakainya biasanya memakai ukuran standar terendah yaitu 800 x 600 pixel dan kemudian saat aplikasi game tersebut dihentikan maka resolusi layar akan dikembalikan ke ukuran asalnya.

Untuk melakukan teknik mengubah Resolusi Layar Monitor dengan Visual Foxpro, terlebih dulu download dan ekstrak di link di bawah ini, sehingga mendapatkan file layar.dll.

layar.dll

File layar.dll yang telah anda dapatkan tersebut adalah file eksternal yang berisikan function untuk mengubah resolusi layar monitor dan sekaligus mendapatkan informasi menganai resolusi layar monitor yang sedang aktif. Cara - cara untuk menggunakan file layar.dll ini dalah sebagai berikut :
  1. Sebelum dapat menggunakannya registtrasikan file tersebut ke windows dengan cara mengetikkan "Regsvr32 c:\layar.dll" tanpa tanda petik dan path yang berwarna merah sesuaikan dengan path dimana anda meletakkan file layar.dll 
  2. Selanjutnya gunakan syntax ini di bawah ini untuk mengubah resolusid layar monitor anda.
  3. clayar=CREATEOBJECT("layar.tlayar")
    clayar.UbahLayar(1024,768)
    Angka yang berwarna merah pada syntax diatas, adalah ukuran resolusi layar yang kita inginkan, ukuran itu bisa diganti dengan ukuran resolusi layar monitor yang lain. Function clayar.ubahlayar akan mengembalikan nlai .T. bila layar berhasil diubah dan mengembalikan nilai .F.bila pengubahan layar ke resolusi yang telah ditentukan tidak berhasil.  
  4. Sedangkan untuk mengetahui ukuran dari resolusi layar monitor yang sedang aktif bisa menggunakan syntak dibawah ini.
x=clayar.ResolusiLayar(0,1) 
y=clayar.ResolusiLayar(0,2)

Dengan syntax diatas maka variable x akan berisi nilai dari lebar resolusi dan y berisi tinggi atau panjang resolusi sekarang yang sedang aktif.

SELAMAT MENCOBA..!!!

8 Response to "Source Code Untuk Mengubah Resolusi Layar Monitor"

Aini sastra mengatakan...

Sntak untuk mengembalikan Resulusi ke keadaan semula/sebelum dijalankan sintax yg merubah resolusi itu apa Gan?

Andy Prasetyo Utomo mengatakan...

*pake cara ini gan :

clayar=CREATEOBJECT("layar.tlayar")

public resX, resY
resX=clayar.ResolusiLayar(0,1)
resY=clayar.ResolusiLayar(0,2)

*syntax diatas untuk nyimpan resolusi skarang
*misal mau rubah ke resolusi 1024x768

clayar.UbahLayar(1024,768)

*dan bila ingin kembali ke resolusi lama

clayar.UbahLayar(resX,resY)

ricky mengatakan...

bos kalau diwindows 7 tidak jalan register regsvr32 \layar.dll ada solusi?

Andy Prasetyo Utomo mengatakan...

mungkin coba matikan dulu UAC nya mas...kemudian baru jalanin lagi regsvr32 layar.dll lagi, saya udah coba beberapa kali hal itu dan gk ada masalah di WIN7.

a7son mengatakan...

Mas Andy klo boleh minta referensi donk untuk setting layarnya.. gk enak pake dll punya orang lain :) pengen belajar juga..
yang harus di pelajari apa :) biar ntar nyoba nyari di help ato google :) tq. ato lebih bagus di berikan source codenya :D heheh ujung2nya minta yh :D piss ah

iskandaria mengatakan...

Mau tanya. Sintax pada langkah kedua itu diketikkan di mana? Tolong bisa dijelaskan lebih lanjut maksudnya. Saya bingung sebagai pemula Fox Pro.

Rahmadi D mengatakan...

Mas Andy, kalau mau ubah resolusi monitor extended (monitor kedua) caranya bagaimana?

Mr.Roed-Stikom mengatakan...

Mas Andy, kalau form kita yang mengikuti ukuran resolusi layar yg sedang aktif gimana ?

Poskan Komentar

Bila komentar tidak tampil, silahkan ke page Welcome dan beritahukan melalui email yang tertera disana, kemungkinan komentar anda dianggap sebagai spam, biar nanti admin yang akan merubahnya, Terima kasih.

Related Posts Plugin for WordPress, Blogger...