Delphi - Una GRAN!! duda

 
Vista:

Una GRAN!! duda

Publicado por javier (17 intervenciones) el 15/11/2002 06:32:08
Hola, de antemano te doy las gracia por la atencion que prestas a esta duda que me aqueja, la cual es la siguiente, si mi aplicacion esta minimizada, como puedo hacerle, para que esta se despliegue, es decir, ya ven que cuando la minimizan, se va a la barra donde esta el boton inicio, pues quiero mediante codigo, hacer que cada x segundo o minutos se ejecute el codigo que les pregunte, y se muestre mi aplicacion.
gracias de nueva cuenta
atte.
javier
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:Una GRAN!! duda

Publicado por Ernesto D'Spirito (706 intervenciones) el 15/11/2002 16:18:50
Pon un componente Timer en tu formulario, y genera el evento OnTimer:

var
dentro: boolean;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
if dentro or (WindowState <> wsMinimized) then exit;
dentro := True;
if MessageDlg('¿Desea restaurar la ventana de la aplicación?',
mtConfirmation, [mbYes, mbNo], 0) = mrYes then
WindowState := wsNormal;
dentro := False;
end;

Usamos la variable "dentro" como bandera para indicar que ya estamos gestionando un evento Timer y que no queremos gestionar otro.

Ernesto D'Spirito
http://www.latiumsoftware.com/es/delphi
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