Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Aplicación minimizada (https://www.clubdelphi.com/foros/showthread.php?t=14585)

kalimero 24-09-2004 16:24:05

Aplicación minimizada
 
Hola a todos.

¿Como puedo saber si mi aplicacion está minimizada en la barra de tareas?

Saludos y gracias de antemano

Lepe 25-09-2004 05:07:50

Ya de camino te digo como saber cuando deja de estar minimizada no??

Código Delphi [-]
  private
    FMinimizada: Boolean;

    procedure OnMinimizada(Sender: Tobject);
    procedure OnRestaurada(Sender:TObject);
    procedure SetMinimizada(const Value: Boolean);
    { Private declarations }
  public
    { Public declarations }
   property Minimizada:Boolean read FMinimizada Write SetMinimizada;
  end;

implementation


procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.OnMinimize:= Onminimizada;
  Application.OnRestore:= OnRestaurada;
end;

procedure TForm1.OnMinimizada(Sender:Tobject);
begin
  minimizada:= True;
end;


procedure TForm1.SetMinimizada(const Value: Boolean);
begin
  FMinimizada := Value;
  if FMinimizada then
    Application.title:= '20 %'
  else
    Application.Title:= 'mio';


end;

procedure TForm1.OnRestaurar(Sender: TObject);
begin
  Minimizada:= False;
end;

Saludos

roman 25-09-2004 07:13:05

Lepe,

Me parece que es más fácil:

Código Delphi [-]
function IsAppMinimized: Boolean;
begin
  Result := Windows.IsIconic(Application.Handle);
end;

Por cierto, las aplicaciones no se minimizan a la barra de tareas, no se minimizan a ningún lado, simplemente se minimizan.

// Saludos

Lepe 25-09-2004 21:15:58

¿para qué hacer las cosas facilmente si puedo hacerlas de la forma más complicada? :D

PD. No conocía IsIconic

Saludos

kalimero 27-09-2004 10:22:38

Si, Gracias a los dos. Al final rebusqué en los foros y encontre el hilo del amigo Román donde explicaba el uso de 'IsIconic'. Realmente sencillo.

Gracias de nuevo .


La franja horaria es GMT +2. Ahora son las 00:36:43.

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