Hi,
ich versuche die Handles von Fenstern mit gleichen Teilnamen herauszufinden.
Mein Ansatz sieht dazu bis jetzt so aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| procedure autosize; var h : array [0..4] of hWnd; i, nr : integer; g : array [0..4] of hWnd; begin nr:=0; for i:=0 to 4 do begin h[i] := FindWindowByTitle('(editor)'); if (h[i] <> 0) and ((i<>0) and (h[i]<>h[i-1]) or (i=0)) then begin g[nr]:=h[i]; inc(nr); end else break; end; showmessage(inttostr(nr)); end; |
Ich will also verschiedene Fenster finden, und nicht wie es so passiert 5 mal das gleiche.
Die Funktion FindWindowsByTitle stammt von hier:
www.swissdelphicente.../showcode.php?id=327 .
Was würdet ihr vorschlagen?
Lg
Henry