Delphi - Destroywindow

 
Vista:

Destroywindow

Publicado por Orlando (1 intervención) el 30/06/2002 18:55:07
Saludos:

Estoy tratando de escribir un programa que me permita abortar la ejecuciòn de un progtrama desde delphi, utilizando la instruccion destroywindow, pero no la esta funcionando, si alguien me puede ayudar lo agradecerè, este es el còdigo que utilizo.

procedure TForm1.Button3Click(Sender: TObject);
VAR
HAND : HWND;
begin
HAND := FINDWINDOW(NIL,'Calc');
DESTROYWINDOW(HAND);
end;

de antemano gracias.
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

RE:Destroywindow

Publicado por Domingo Seoane (65 intervenciones) el 04/07/2002 00:17:20
La funcion destroywindow no funciona con ventanas creadas por un thread diferente. Si lo que quieres es cerrar la ventana de una forma sencilla prueba a mandar el mensage WM_CLOSE
SendMessage(findwindow(nil,calc),WM_CLOSE,0,0);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar