Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
EnumWindows apisi sadece çalışan uygulamalar
#1
cümleten iyi bayramlar arkadaşlar,

enumwindows apisi çalışan uygulamalrı listelemem gereken kısım mevcut. tabi buranında iyice filtrelenmesi gereken bi konu var.

Alıntı:var
  Title, ClassName: array[0..255] of char;
begin

    if (IsWindowVisible(wHandle) or IsIconic(wHandle)) and
      ((GetWindowLong(wHandle, GWL_HWNDPARENT) = 0) and

     (GetWindowLong(wHandle, GWL_EXSTYLE) and WS_EX_TOOLWINDOW = 0)) then
  begin

    GetWindowText(wHandle, Title, 255);
  GetClassName(wHandle, ClassName, 255);
  if not (Pos('cabinet', LowerCase(ClassName))<> 0 ) then
    lb.Text:= string(Title) + '<>' + string(ClassName)) + lb.Text;
  Result := True;
end;

örnekte de görüldüğü gibi.  cabinet yani klasörleri listeye ekletmemekteyim. bana lazım olan sadece çalışan uygulamaları almak, bu kodda almakta ama arkaplanda çalışan windowsun visible uygulamalarınıda almakta. bana sadece o an çalışan minimize olmuş veya arkaplanda çalışan veya görünen user programlarının listesi gerekmekte.
umarım anlatabilmiştimdir Smile şimdiden hayırlı bayramlar
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Uzak masaüstünde çalışan program, bağlantı kesildiğinde hata veriyor canbir 0 112 16-03-2018, Saat: 18:50
Son Yorum: canbir



Konuyu Okuyanlar: 1 Ziyaretçi