Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Mover ventana (https://www.clubdelphi.com/foros/showthread.php?t=22049)

joHn je@N 04-06-2005 23:42:57

Mover ventana
 
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

1 Archivos Adjunto(s)
Saludos

Hace un tiempo intente hacer lo mismo. Lo adjunto para que te guies.;)

joHn je@N 05-06-2005 00:04:53

gracias vtdeleon
 
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:

Código Delphi [-]
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


La franja horaria es GMT +2. Ahora son las 20:16:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi