Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ähnliche Fenstertitel suchen (https://www.delphipraxis.net/5909-aehnliche-fenstertitel-suchen.html)

Uncle Cracker 22. Jun 2003 20:34


Ähnliche Fenstertitel suchen
 
Wie kann man nach einem Fenstertitel suchen, den man nicht ganz weis.

Das heisst, ich möchte nach z.B. einen Fenstertitel mit dem Namen "Internet Explorer" suchen, doch da "Internet Explorer" nicht ganz alleine steht, sondern erst etwas anderes davor und dann erst "Internet Explorer", würde ich eben gern wissen wie das geht.

Oder geht das gar nicht?


Danke UC

Luckie 22. Jun 2003 20:36

pos -> F1.

Uncle Cracker 22. Jun 2003 20:38

:wiejetzt:

Ich verstehe jatzt nicht ganz was du meinst?

Luckie 22. Jun 2003 20:41

Du sollst die Funktion pos in der Hilfe (zu ereichen über F1) nachschlagen.

Stanlay Hanks 22. Jun 2003 20:42

pos() ist eine Funktion, die Angibt, ob sich ein TeilString in einem anderen String befindet. Luckie meinte du sollst einfach mal in Delphi pos eingeben und dann F1 drücken und dir den Hilfe Eintrag dazu durchlesen.... :wink:

Man liest sich, Stanlay

Uncle Cracker 22. Jun 2003 20:53

Danke, werd's gleich mal ausprobieren

APP 23. Jun 2003 08:58

Hallo,
falls Du damit spekulierst, mit der API-Funktion
Delphi-Quellcode:
findwindow(NIL,pchar('EinHalberTit..'))
ein Fenster zu suchen, von dem Du nur einen Teil des Titels
kennst, muß ich Dich leider enttäuschen, das funkt nicht!

Luckie 23. Jun 2003 09:02

OK war etwas knapp, gebe ich ja zu, ich hatte da schon weitergedacht. Mit EnumWindows alle Fenster durchgehen und sich die Fenstertitel holen und dann kann man pos anwenden und kucken, ob es zu den gesuchten Fenstern gehört.

Uncle Cracker 23. Jun 2003 09:22

Danke erstmal

Mein Code sieht ungefähr so aus:

Code:
hFile:=CreateFileA('Internet Explorer', GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ or FILE_SHARE_WRITE, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
Doch das findet er nicht, da er nach dem Fenster mit dem Namen "Internet Explorer" sucht. Aber schließlich heisst es z.B.: "Delphi-PRAXIS :: Das Delphi Forum - Internet Explorer".

Vielleicht hat jemand eine Ahnung, wie das geht?
Und wenn möglich gleich mit Code


Danke UC

Luckie 23. Jun 2003 09:24

Öhm, was willst du den erreichen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:27 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz