![]() |
Re: Fenster anhand eines Teils des "Namens" finden
Code:
Auch so tut erst nich... kommt bei mir aufs gleiche raus :|
function TForm1.EnumWinProc(Wnd: hWnd): Boolean; StdCall;
var WinCaption : Pchar; WinHandle : string; begin GetMem(WinCaption, 255); try GetWindowText(Wnd, WinCaption, 255); Result := True; if (Trim(WinCaption) <> '') then begin WinHandle := IntToHex(Wnd, 6); Form1.ListBox1.Items.add(WinHandle + ' : ' + WinCaption); end; finally FreeMem(WinCaption, 255); end; end; procedure TForm1.Button5Click(Sender: TObject); begin EnumWindows(@EnumWinProc, Application.Handle); end; Hab ne Lösungsansatz von jemandem bekommen:
Code:
Jetzt funzt es... Danke erstmal, mal liest sich sicherlich mal wieder :mrgreen:
procedure TForm1.Button5Click(Sender: TObject);
begin EnumWindows(@[b]TForm1.[/b]EnumWinProc, Application.Handle); end;[/ |
Re: Fenster anhand eines Teils des "Namens" finden
Nur macht der jetzt immer nur den aktiven Fenstertitel... :cry:
|
Re: Fenster anhand eines Teils des "Namens" finden
Hätte mich auch gewundert wenn das funktioniert. Die Methode einer Klasse schleppt immer noch den unsichtbaren Self-Parameter mit und damit stimmt die Parameterliste für die API Funktion nicht mehr. Aber ich verstehe dein Problem nicht. Hier im Forum und auf meiner Seite
![]() |
Re: Fenster anhand eines Teils des "Namens" finden
Ja mit der Vorlage von dir hab ich vorhin schonmal rumgebastelt. Aber das wollte nicht... Jetzt hab ichs nochmal genutzt und jetzt gehts. Keine Ahnung wieso, aber es geht, das reicht... Knobeln werd ich da später drüber. THX so far...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz