Einzelnen Beitrag anzeigen

Benutzerbild von gizzy
gizzy

Registriert seit: 3. Jun 2007
59 Beiträge
 
Delphi 2007 Enterprise
 
#1

FindWindow: Alle Handles filtern

  Alt 20. Feb 2008, 13:40
Hallöchen,

und zwar suche ich ALLE offenen Handles mit dem Gleichen Fenstertitel! Bei VB gibt es den Parameter "NextWindow" oder so, den man mit übergben kann, dann wird das nächste Handle von dem Fenster mit den bestimmten Titel genommen.

Hier mal um den Arbeitsplatz zu finden, sind aber jetzt mehrere davon offen, möchte ich jedes einzelne Handle haben.

Für 2??
Delphi-Quellcode:
var
handles: Array[1..20] of Integer;
i: IntegeR;
begin
For i:=1 to 20 do begin
  handles[i]:= 0;
end;

handles[1]:= FindWindow(nil, 'Arbeitsplatz');
//.. Da ich keine Hilfe für den Syntax von FindWindow gefunden habe, kann es ja sein, das "nil" falsch ist oder ertwas anderes
// Eingesetzt werden kann

For i:=1 to 20 do begin
   listbox1.Items.Add(InttoStr(handles[i]));
end;
Wäre nett wenn mir da jemand weiterhelfen könnte
David
  Mit Zitat antworten Zitat