Svi korisnici su navikli na samo jedan način premeštanja aplikacionog prozora, i to klikom na naslovnu liniju (titlebar) i prevlačenjem na novu željenu poziciju. Ipak, korisnicima vaših programa možete omogućiti i da vrše premeštanje prozora, klikom na bilo koji deo aplikacione forme, a ne samo na titlebar. Ovaj efekat se može preporučiti kada prozor vaše aplikacije ima male dimenzije, kao npr. WinAmp. Ono što treba da uradite je sledeće:
- Dodajte naredni programski kod u sekciju „Private declarations“ vaše forme:
procedure WMNCHitTest( var Msg : TWMNCHitTest );
message wm_NCHitTest;
- Naredni kod dodajte u sekciju „Implementation“ vašeg form unit-a:
procedure TForm1.
WMNCHitTest( var Msg : TWMNCHitTest );
begin
inherited;if( htClient = Msg.Result )then
Msg.Result := htCaption;
end;
Pratite Krstaricu na www.krstarica.com