![]() |
Re: Fenster bekommt einfach nicht den Focus...
Schau Dir doch mal die Parameter von ShellExecute an.
Da ist bestimmt was dabei, wo man sagen kann "Zeig das Fenster an und aktiviere es". |
Re: Fenster bekommt einfach nicht den Focus...
Hätte in der Shellexecute schon geschaut...aber njed!!
Der Grund scheint zu sein, daß das Fenster nicht aktiv ist...hab mich mal mit einer ShowMessage-Meldung ins OnActivate-Event reingestellt und dies wird erst ausgelöst, wenn ich auf das Fenster klicke oder unten in der Taskleiste den Task klicke!! Gibts da eine Möglichkeit ein Fenster zu aktivieren?? Oder von mir aus einen Mausklick aufs Fenster simulieren, wenns gar nicht anders geht?? LG Thomas |
Re: Fenster bekommt einfach nicht den Focus...
Was auch nicht unwichtig ist: Das Fenster mit der Seriennummer ist Teil der Hauptapplikation. Der Aufruf des Seriennummer-Fensters erfolgt vor dem Show-Teil der Hauptapplikation...
|
Re: Fenster aktivieren ohne es anzuklicken...
Zitat:
hast du schon mal versucht das Fenster mit windows.SetForegroundWindow() oder ![]() |
Re: Fenster aktivieren ohne es anzuklicken...
hey, beim aktivieren sollte dir das hier weiter helfen:
Zitat:
|
Re: Fenster aktivieren ohne es anzuklicken...
Hallo!!
ForceForegroundWindow hat mir geholfen!! Vielen Dank!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:57 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