Ver la Versión Completa : Mover ventana
joHn je@N
04-06-2005, 23:42:57
Tengo un programa en el que necesito mover mi aplicacion dandole click al cuerpo del form y no a la barra de titulo ya que no la visualizo por el borderstyle que modifico.
Espero me puedan ayudar de antemano gracias!!!:D
vtdeleon
04-06-2005, 23:49:31
Saludos
Hace un tiempo intente hacer lo mismo. Lo adjunto para que te guies.;)
joHn je@N
05-06-2005, 00:04:53
gracias espero le entienda a tu ejemplo porque la verdad soy aprendiz pero con ganas de aprender demasiado.
G
R
A
C
I
A
S
roman
05-06-2005, 04:53:15
Una forma sencilla sería interceptar el mensaje WM_NCHITTEST de Windows:
type
TForm1 = class(TForm)
private
procedure WMNCHitTest(var Msg: TWMNCHitTest); message WM_NCHITTEST;
public
{ Public declarations }
end;
implementation
procedure TForm1.WMNCHitTest(var Msg: TWMNCHitTest);
begin
inherited;
if Msg.Result = HTCLIENT then
Msg.Result := HTCAPTION;
end;
Aunque sólo funcionará si la arrastras desde una parte del formulario que no tenga ningún control.
// Saludos
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.