efek sensitive pada tombol minimize dan close

2
Efek Sensitive Pada Tombol Minimize Dan Close Form 27 05 2011 Supaya Anda tidak repot-repot lagi klik tombol Close dan Minimize dalam menutup atau mengecilkan form saat dijalankan, cobalah tip berikut ini. Hasil tip ini adalah saat aplikasi dijalankan, Anda cukup melewati (menyentuh) kedua tombol tersebut dengan cursor tanpa perlu klik untuk menutup atau mengecilkan form. Untuk membuatnya, Anda hanya perlu menambahkan sedikit listing program pada kejadian OnActivate milik Form dan memanggil fungsi Message untuk menutup atau mengecilkan form secara otomatis, dan memasukkan fungsi tersebut ke dalam deklarasiprivate. Berikut ini adalah listing programnya : private procedure lik(var Msg:TWMNCHITTEST);message WM_NCHITTEST; public {public declaration} end; var Form1: TForm1; tx: Boolean; implementation {$R *.dfm} procedure lik(var Msg:TWMNCHITTEST); begin inherited; if tx=True then

Upload: sahrul-budiman

Post on 12-Nov-2015

212 views

Category:

Documents


0 download

DESCRIPTION

Belajar membuat Aplikasi Delphi

TRANSCRIPT

Efek Sensitive Pada Tombol Minimize Dan CloseForm27052011Supaya Anda tidak repot-repot lagi klik tombolClosedanMinimizedalam menutup atau mengecilkan form saat dijalankan, cobalah tip berikut ini. Hasil tip ini adalah saat aplikasi dijalankan, Anda cukup melewati (menyentuh) kedua tombol tersebut dengan cursor tanpa perlu klik untuk menutup atau mengecilkan form.Untuk membuatnya, Anda hanya perlu menambahkan sedikit listing program pada kejadianOnActivatemilik Form dan memanggil fungsiMessageuntuk menutup atau mengecilkan form secara otomatis, dan memasukkan fungsi tersebut ke dalam deklarasiprivate.Berikut ini adalah listing programnya :private procedure lik(var Msg:TWMNCHITTEST);message WM_NCHITTEST;public {public declaration}

end;

var Form1: TForm1; tx: Boolean;

implementation

{$R *.dfm}procedure lik(var Msg:TWMNCHITTEST);begininherited;if tx=True then begin if Msg.Result=Windows.HTMINBUTTON then Application.Minimize else if Msg.Result=Windows.HTClose then Close; end;end;

procedure TForm1.FormActivate(Sender: TObject);begintx:=True;end;Share this: