![]() |
FindWindowEx -> über Teilbegriff richtiges Fenster finden
Hallo alle miteinander,
ich habe in meiner neuen Firma ein Tool erstellt, mit welchem ich ShowMessages bzw. Messageboxes abfange und dann eine bestimmte Aktion ausführe. Soweit funktioniert das Tool auch wunderbar (unter anderem verdanke ich dies auch den zahlreichen Einträgen div. Leute hier in der DP). Jetzt wurde die ganze Angelegenheit ein wenig schwerer. Wie kann ich das Handle eines Fensters herausfinden, von dem ich nur einen Teil des Textes der Titelleiste kenne. Bsp: MsgTitle: ICH BIN MESSAGEBOX NR.: 23456 Ich kenne die Zahl nicht und kann diese auch nicht steuern, da sie von einem Drittanbieter kommt. Ist es anhand des Textteils möglich das Fenster zu indentifizieren oder schafft das FindWindowEx nicht? LG |
Re: FindWindowEx -> über Teilbegriff richtiges Fenster fi
Zitat:
ciao, Philipp |
Re: FindWindowEx -> über Teilbegriff richtiges Fenster fi
Das wäre natürlich auch eine Möglichkeit. Würde jedoch bedeuten die Service-Applikation auf den Kopf zu stellen. Wenn es aber nicht anders funktioniert, werde ich auf diese Möglichkeit zurückgreifen müssen.
|
Re: FindWindowEx -> über Teilbegriff richtiges Fenster fi
Zitat:
ciao, Philipp |
Re: FindWindowEx -> über Teilbegriff richtiges Fenster fi
:kotz:
Naja...das heißt dann wohl, dass ich etwas mehr arbeit habe als geplant. Trotzdem danke. LG |
Re: FindWindowEx -> über Teilbegriff richtiges Fenster fi
so viel arbeit ist das doch garnicht.....du gehts mit enumwindows alle fenster durch, holst dir mit GetWindowText den jeweiligen titel und checkst mit pos....> 0 ob es ein Teil deines Textes ist und fertig.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:20 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