Delphi - Manejar tamaño de una ventana de app externa

 
Vista:

Manejar tamaño de una ventana de app externa

Publicado por Karola (3 intervenciones) el 22/03/2005 21:26:27
Como puedo manejar el tamaño y posicion de una ventana que pertenece a una aplicacion externa a mi programa.
He econtrado info en varios foros como manejarlas pero no me funka...este por ejemplo
var h:THandle; , r2: TRect; n: Integer;
begin
// ejecutar la calc
WinExec('Calc.exe', SW_SHOW);
// buscar la ventana de la calculadora
h := FindWindow('scicalc', nil );
// Obtener parámetros de la ventana
GetWindowRect(h, r);
Systemparametersinfo(SPI_GETWORKAREA, 0, @r2, 0);
// Moverla a la pos 5,5 y respetando las dimensiones que tenía
MoveWindow(h,
{Margen izquierdo} 5,
{margen derecho} 5,
r.Right - r.Left,
r.Bottom - r.Top,
true);
Este ejemplo si se ejecuta, pero no posiciona las ventanas de la calculadora,y tampoco cambia su tamaño???..

Muchas grax por la ayuda..... : )
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder