Thema: Delphi "Anwendungen" auslesen

Einzelnen Beitrag anzeigen

Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: "Anwendungen" auslesen

  Alt 13. Aug 2007, 01:45
Verstehe ich deine Frage richtig, dass du - genau wie im Taskmanager unter "Anwendungen" - die Titel aller laufenden Anwendungen haben willst?

Vielleicht hilft dir das hier weiter:
Delphi-Quellcode:
function FindApplication(Window: HWND): Boolean; stdcall;
var Buffer: array[0..255] of Char;
begin
  Result := True;
  if GetWindowText(Window, Buffer, 256) <> 0 then
    Form1.Memo1.Lines.Add(Buffer);
end;

//Aufruf mit:
EnumWindows(@FindApplication, 0);
Die Titel werden dann alle in einem Memo1 aufgelistet.

Okay, es sind ein paar mehr...
Vielleicht kannst du sie ja noch filtern, z.B. ob das Fenster auch sichtbar ist.
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
  Mit Zitat antworten Zitat