Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Posición de los formularios MDIChild minimizados (https://www.clubdelphi.com/foros/showthread.php?t=94992)

Antonio Cardero 15-12-2020 19:20:49

Posición de los formularios MDIChild minimizados
 
Hola colegas.


Tengo una aplicación MDI, y quisiera controlar la posición de los formularios MDIChild, una vez que se minimicen, es decir, mediante código pasarle las coordenadas.



Desde ya muchas gracias.

Antonio.

ecfisa 16-12-2020 01:56:55

Hola.

Un ejemplo:
Código Delphi [-]
...
uses Unit2;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Randomize;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 if Form2.WindowState = wsMinimized then
    SetWindowPos(Form2.Handle,
                 0,
                 Random(300), // X
                 Random(200), // Y
                 GetSystemMetrics(SM_CXMINIMIZED),
                 0,
                 0);
end;

Resultado:


Saludos :)

Antonio Cardero 16-12-2020 15:34:49

Muchas gracias ecfisa.
Ya puedo agrupar los formularios que se minimicen, acorde al menú de origen (contienen información de contante consulta).



Lo único que me faltaría es que al pasar el mouse por la ventana minimizada, esté informe su caption. Similar cuando pasamos el mouse y el showHint, está activo.


Muchas gracias.


Antonio

Casimiro Noteví 16-12-2020 18:07:03

Crea un hilo con tu pregunta, recuerda nuestra guía de estilo, gracias.


La franja horaria es GMT +2. Ahora son las 20:04:17.

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