![]() |
MSAgent / HWND_TOPMOST
Ich habe ein Formular, das als fsStayOnTop / HWND_TOPMOST deklariert wurde.
In diesem Formular erzeuge ich dann TAgent (MS Agent) und möchte gerne, das dieser über dem fsStayOnTop liegt, aber das Formular soll den Status fsStayOnTop nicht verlieren. Habe schon alles mit SetWindowPos probiert, aber da kann ich ja nur sagen ganz hinten oder ganz vorner in der Z-Order. Und einen Handle von dem MSAgent Objekt bekomme ich auch nicht. |
Re: MSAgent / HWND_TOPMOST
Zitat:
|
Re: MSAgent / HWND_TOPMOST
In der von Delphi erzeugten TLB Datei.
Da ich nicht weiß, wie sonst an des HWND des MSAgent ran komme. |
Re: MSAgent / HWND_TOPMOST
Zitat:
neuen Erzeugen des Agents. Das Handle bekommst du z.B mit FindWindow. Kannst auch mein Tool ![]() das Handle zu finden. |
Re: MSAgent / HWND_TOPMOST
Hmm, gut jetzt hab ich den Handle, aber leider funktioniert es nicht wenn ich das Handle mit SetWindowPos(wnd, HWND_TOP , 0, 0, 0, 0, SWP_NOMOVE + SWP_NOSIZE); an die vorderste Stelle der Z-OIrder stelle. Warum nicht ?
Das richtige Handle habe ich, da wenn ich mit ShowWindow(wnd, SW_HIDE); das Fenster dann weg ist. @toms: Dein Link funktioniert nicht. |
Re: MSAgent / HWND_TOPMOST
Ok, hier der direkte Link:
![]() |
Re: MSAgent / HWND_TOPMOST
Danke für den Link, aber was hilft mir nun das weiter ?
Wie kann ich die ZOrder so ändern, das mein Formular fsStayOnTop bleibt, aber das Window vom MSAgent drüber ist ? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 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