andrypein.net : Bisakah dibuat aplikasi Set Resolusi Monitor dengan Delphi? Bisa, klean bisa simak postingan aing ini.
Skrinsut aplikasinya bisa dilihat seperti ini lah :
Pertama-tama kita harus membuat sebuah procedure nya dulu gan, pricedure ini bertujuan untuk eksekusi set resolusi monitornya.
Berikut adalah procedure nya :
procedure SetResolusi(XRes, YRes :Dword); var lpDevMode : TdeviceMode; begin EnumDisplaySettings(nil, 0, lpDevMode); lpDevMode.dmFields:=DM_PELSWIDTH or DM_PELSHEIGHT; lpDevMode.dmPelsWidth:=XRes; lpDevMode.dmPelsHeight:=YRes; ChangeDisplaySettings(lpDevMode,0); end;
Untuk bahan form cukup satu buah tombol, satu buah combobox untuk daftar resolusi monitor, dan dua buah edittext, rancang bentuk form nya mah bebas we lah.
Kemudian pada event form OnCreate, tambahkan kode ini, ini bermaksud untuk menambahkan list pada combobox.
procedure TForm1.FormCreate(Sender: TObject); begin edit1.Clear; edit2.Clear; combobox1.Clear; combobox1.Items.Add('600 x 800'); combobox1.Items.Add('1024 x 768'); combobox1.Items.Add('1152 x 854'); combobox1.Items.Add('1280 x 720'); combobox1.Items.Add('1280 x 768'); combobox1.Items.Add('1280 x 800'); combobox1.Items.Add('1280 x 960'); combobox1.Items.Add('1280 x 1024'); end;
Lalu pada combobox OnChange tambahkan kode ini :
procedure TForm1.ComboBox1Change(Sender: TObject); begin case combobox1.ItemIndex of 0: begin edit1.Text:='800'; edit2.Text:='600'; end; 1 : begin edit1.Text:='1024'; edit2.Text:='768'; end; 2 : begin edit1.Text:='1152'; edit2.Text:='854'; end; 3 : begin edit1.Text:='1280'; edit2.Text:='720'; end; 4 : begin edit1.Text:='1280'; edit2.Text:='768'; end; 5 : begin edit1.Text:='1280'; edit2.Text:='800'; end; 6 : begin edit1.Text:='1280'; edit2.Text:='960'; end; 7 : begin edit1.Text:='1280'; edit2.Text:='1024'; end; end; end;
Terakhir pda tombol klik beri kode untuk eksekusi :
procedure TForm1.Button1Click(Sender: TObject); begin if (edit1.Text='') and (edit2.Text='') then showmessage('pilih dulu gan') else SetResolusi(StrToInt(edit1.Text),StrToInt(edit2.Text)); end;
Done, dan program kecil2an untuk menge set resolusi monitor dengan delphi pun selesai.
Projeknya bisa di donlod gan disini gan.
mantap gan, bisa kasi tau caranya bikin 1 button untuk mengembalikan resolusinya jadi normal atau sesuai dengan kondisi awal ga gan ??
bisa banget gan
tar dah ane postingin ya :kiss
@andry
ok gan, thanks ia..
kapan diposting gan ??
sudah gan barusan silahkan cek post terbaru saya :jabat