HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Aktív-e alkalmazásunk?


Példaprogram letöltése

6494 bájt

Annak eldöntésére, hogy alkalmazásunk-e az aktív éppen vagy sem, egy egyszerű lehetőség kínálkozik Delphi-s programjainkban.
A mellékelt példa kipróbálásához futtassa azt, majd futás közben néhány másodpercre lépjen át egy másik alkalmazásba és vissza.

A Form unit-ban találunk egy ForegroundTask nevű függvényt. Ez vizsgálva az aktív ablakot és futó alkalmazás ablakát eldönti, hogy a mi alkalmazásunk az aktív vagy sem. Ezt pedig a visszatérési értékével tudatja velünk, mely logikai típusú.
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  if ForegroundTask then begin
    ListBox1.Items.Add('ForegroundTask: igen');
  end else begin
    ListBox1.Items.Add('ForegroundTask: nem');
  end;
  ListBox1.ItemIndex:=ListBox1.Items.Count-1;
end;


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2001 évkönyv 132. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |